|
78 | 78 | // Verify that user can search by index in Browser view
|
79 | 79 | await browserPage.selectIndexByName(indexName);
|
80 | 80 | await verifyKeysDisplayedInTheList(keyNames);
|
81 |
| - await t.expect((await browserPage.getKeySelectorByName(keyName)).exists).notOk('Key without index displayed after search'); |
| 81 | + await t.expect(browserPage.getKeySelectorByName(keyName).exists).notOk('Key without index displayed after search'); |
82 | 82 | // Verify that user can search by index plus key value
|
83 | 83 | await browserPage.searchByKeyName('Hall School');
|
84 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[0])).ok(`The key ${keyNames[0]} not found`); |
85 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[1])).notOk(`Invalid key ${keyNames[1]} is displayed after search`); |
| 84 | + await t.expect(browserPage.getKeySelectorByName(keyNames[0]).exists).ok(`The key ${keyNames[0]} not found`); |
| 85 | + await t.expect(browserPage.getKeySelectorByName(keyNames[1]).exists).notOk(`Invalid key ${keyNames[1]} is displayed after search`); |
86 | 86 | // Verify that user can search by index plus multiple key values
|
87 | 87 | await browserPage.searchByKeyName(searchPerValue);
|
88 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[0])).ok(`The first valid key ${keyNames[0]} not found`); |
89 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[2])).ok(`The second valid key ${keyNames[2]} not found`); |
90 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[1])).notOk(`Invalid key ${keyNames[1]} is displayed after search`); |
| 88 | + await t.expect(browserPage.getKeySelectorByName(keyNames[0]).exists).ok(`The first valid key ${keyNames[0]} not found`); |
| 89 | + await t.expect(browserPage.getKeySelectorByName(keyNames[2]).exists).ok(`The second valid key ${keyNames[2]} not found`); |
| 90 | + await t.expect(browserPage.getKeySelectorByName(keyNames[1]).exists).notOk(`Invalid key ${keyNames[1]} is displayed after search`); |
91 | 91 |
|
92 | 92 | // Verify that user can use filter history for RediSearch query
|
93 | 93 | await t.click(browserPage.showFilterHistoryBtn);
|
94 | 94 | await t.click(browserPage.filterHistoryOption.withText('Hall School'));
|
95 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[0])).ok(`The key ${keyNames[0]} not found`); |
96 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[1])).notOk(`Invalid key ${keyNames[1]} is displayed after search`); |
| 95 | + await t.expect(browserPage.getKeySelectorByName(keyNames[0]).exists).ok(`The key ${keyNames[0]} not found`); |
| 96 | + await t.expect(browserPage.getKeySelectorByName(keyNames[1]).exists).notOk(`Invalid key ${keyNames[1]} is displayed after search`); |
97 | 97 |
|
98 | 98 | // Verify that user can clear the search
|
99 | 99 | await t.click(browserPage.clearFilterButton);
|
100 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyNames[1])).ok(`The key ${keyNames[1]} not found`); |
101 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyName)).notOk('Search not cleared'); |
| 100 | + await t.expect(browserPage.getKeySelectorByName(keyNames[1]).exists).ok(`The key ${keyNames[1]} not found`); |
| 101 | + await t.expect(browserPage.getKeySelectorByName(keyName).exists).notOk('Search not cleared'); |
102 | 102 |
|
103 | 103 | // Verify that user can search by index in Tree view
|
104 | 104 | await t.click(browserPage.treeViewButton);
|
105 | 105 | // Change delimiter
|
106 | 106 | await browserPage.changeDelimiterInTreeView('-');
|
107 | 107 | await browserPage.selectIndexByName(indexName);
|
108 | 108 | await verifyKeysDisplayedInTheList(keyNames);
|
109 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyName)).notOk('Key without index displayed after search'); |
| 109 | + await t.expect(browserPage.getKeySelectorByName(keyName).exists).notOk('Key without index displayed after search'); |
110 | 110 |
|
111 | 111 | // Verify that user see the database scanned when he switch to Pattern search mode
|
112 | 112 | await t.click(browserPage.patternModeBtn);
|
113 | 113 | await t.click(browserPage.browserViewButton);
|
114 | 114 | await verifyKeysDisplayedInTheList(keyNames);
|
115 |
| - await t.expect(await browserPage.isKeyIsDisplayedInTheList(keyName)).ok('Database not scanned after returning to Pattern search mode'); |
| 115 | + await t.expect(browserPage.getKeySelectorByName(keyName).exists).ok('Database not scanned after returning to Pattern search mode'); |
116 | 116 | });
|
117 | 117 | test
|
118 | 118 | .before(async() => {
|
|
228 | 228 | await browserPage.selectIndexByName(indexName);
|
229 | 229 | await browserPage.searchByKeyName(searchPerValue);
|
230 | 230 | // Select key
|
231 |
| - await t.click(await browserPage.getKeySelectorByName(keyName)); |
| 231 | + await t.click(browserPage.getKeySelectorByName(keyName)); |
232 | 232 |
|
233 | 233 | // Verify that Redisearch context (inputs, key selected, scroll, key details) saved after switching between pages
|
234 | 234 | await t
|
|
0 commit comments