@@ -78,14 +78,10 @@ test('Verify that user can edit the values in the key regardless if they are val
78
78
// Open key details and select formatter
79
79
await browserPage . openKeyDetails ( keysData [ 0 ] . keyName ) ;
80
80
await browserPage . selectFormatter ( formatter . format ) ;
81
- await t . click ( browserPage . editHashButton ) ;
82
- await t . typeText ( browserPage . hashFieldValueEditor , invalidText , { replace : true , paste : true } ) ;
83
- await t . click ( browserPage . applyButton ) ;
81
+ await browserPage . editHashKeyValue ( invalidText ) ;
84
82
// Verify that invalid value can be saved
85
83
await t . expect ( browserPage . hashFieldValue . textContent ) . contains ( invalidText , `Invalid ${ formatter . format } value is not saved` ) ;
86
- await t . click ( browserPage . editHashButton ) ;
87
- await t . typeText ( browserPage . hashFieldValueEditor , formatter . fromText , { replace : true , paste : true } ) ;
88
- await t . click ( browserPage . applyButton ) ;
84
+ await browserPage . editHashKeyValue ( formatter . fromText ) ;
89
85
// Verify that valid value can be saved
90
86
await t . expect ( browserPage . hashFieldValue . innerText ) . contains ( formatter . fromText , `Valid ${ formatter . format } value is not saved` ) ;
91
87
await t . expect ( browserPage . hashFieldValue . find ( browserPage . cssJsonValue ) . exists ) . ok ( `Value is not formatted to ${ formatter . format } ` ) ;
@@ -117,18 +113,17 @@ test
117
113
// Create new keys
118
114
await addKeysViaCli ( keysData , formatters [ 1 ] . fromText ) ;
119
115
} ) ( 'Verify that user can see highlighted key details in Msgpack format' , async t => {
120
- const valueSelector = browserPage . stringKeyValueInput ;
121
- // Open String key details
122
- await browserPage . openKeyDetailsByKeyName ( keysData [ 4 ] . keyName ) ;
116
+ // Open HaSH key details
117
+ await browserPage . openKeyDetailsByKeyName ( keysData [ 0 ] . keyName ) ;
123
118
// Verify that msgpack value not formatted with default formatter
124
- await t . expect ( valueSelector . find ( browserPage . cssJsonValue ) . exists ) . notOk ( 'Value is formatted to Msgpack' ) ;
119
+ await t . expect ( browserPage . hashFieldValue . find ( browserPage . cssJsonValue ) . exists ) . notOk ( 'Value is formatted to Msgpack' ) ;
125
120
// Add valid msgpack in HEX format
126
121
await browserPage . selectFormatter ( 'HEX' ) ;
127
- await browserPage . editStringKeyValue ( formatters [ 1 ] . toText ! ) ;
122
+ await browserPage . editHashKeyValue ( formatters [ 1 ] . toText ! ) ;
128
123
await browserPage . selectFormatter ( 'Msgpack' ) ;
129
124
// Verify that msgpack value is formatted and highlighted
130
- await t . expect ( valueSelector . innerText ) . contains ( '{\n "field": "value"\n}' , 'Value is not saved as msgpack' ) ;
131
- await t . expect ( valueSelector . find ( browserPage . cssJsonValue ) . exists ) . ok ( 'Value is not formatted to Msgpack' ) ;
125
+ await t . expect ( browserPage . hashFieldValue . innerText ) . contains ( formatters [ 1 ] . fromText ! , 'Value is not saved as msgpack' ) ;
126
+ await t . expect ( browserPage . hashFieldValue . find ( browserPage . cssJsonValue ) . exists ) . ok ( 'Value is not formatted to Msgpack' ) ;
132
127
} ) ;
133
128
test
134
129
. before ( async ( ) => {
@@ -164,9 +159,7 @@ test('Verify that user can edit value for Hash field in ASCII/HEX and convert th
164
159
await browserPage . openKeyDetails ( keysData [ 0 ] . keyName ) ;
165
160
await browserPage . selectFormatter ( formatter . format ) ;
166
161
// Add value in selected format
167
- await t . click ( browserPage . editHashButton ) ;
168
- await t . typeText ( browserPage . hashFieldValueEditor , formatter . toText ! , { replace : true , paste : true } ) ;
169
- await t . click ( browserPage . applyButton ) ;
162
+ await browserPage . editHashKeyValue ( formatter . toText ! ) ;
170
163
// Verify that value saved in selected format
171
164
await t . expect ( browserPage . hashFieldValue . innerText ) . contains ( formatter . toText ! , `${ formatter . format } value is not saved` ) ;
172
165
await browserPage . selectFormatter ( 'Unicode' ) ;
0 commit comments