mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
update more snaps tests
This commit is contained in:
parent
5380ec5e15
commit
fbea2f7c53
@ -71,6 +71,10 @@ describe('Test Snap Confirm', function () {
|
|||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
|
|
||||||
// click send inputs on test snap page
|
// click send inputs on test snap page
|
||||||
|
await driver.waitForSelector({
|
||||||
|
css: '#connectConfirmSnap',
|
||||||
|
text: 'Reconnect to Confirm Snap',
|
||||||
|
});
|
||||||
const snapButton2 = await driver.findElement('#sendConfirmButton');
|
const snapButton2 = await driver.findElement('#sendConfirmButton');
|
||||||
await driver.scrollToElement(snapButton2);
|
await driver.scrollToElement(snapButton2);
|
||||||
await driver.delay(1000);
|
await driver.delay(1000);
|
||||||
|
@ -70,7 +70,10 @@ describe('Test Snap Error', function () {
|
|||||||
// click send inputs on test snap page
|
// click send inputs on test snap page
|
||||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
await driver.delay(1000);
|
await driver.waitForSelector({
|
||||||
|
css: '#connectErrorSnap',
|
||||||
|
text: 'Reconnect to Error Snap',
|
||||||
|
});
|
||||||
|
|
||||||
// find and click on send error
|
// find and click on send error
|
||||||
await driver.clickElement('#sendError');
|
await driver.clickElement('#sendError');
|
||||||
|
@ -69,6 +69,10 @@ describe('Test Snap Installed', function () {
|
|||||||
// click send inputs on test snap page
|
// click send inputs on test snap page
|
||||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
|
await driver.waitForSelector({
|
||||||
|
css: '#connectConfirmSnap',
|
||||||
|
text: 'Reconnect to Confirm Snap',
|
||||||
|
});
|
||||||
|
|
||||||
const errorButton = await driver.findElement('#connectErrorSnap');
|
const errorButton = await driver.findElement('#connectErrorSnap');
|
||||||
await driver.scrollToElement(errorButton);
|
await driver.scrollToElement(errorButton);
|
||||||
@ -104,6 +108,10 @@ describe('Test Snap Installed', function () {
|
|||||||
|
|
||||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
|
await driver.waitForSelector({
|
||||||
|
css: '#connectErrorSnap',
|
||||||
|
text: 'Reconnect to Error Snap',
|
||||||
|
});
|
||||||
|
|
||||||
const result = await driver.findElement('#installedSnapsResult');
|
const result = await driver.findElement('#installedSnapsResult');
|
||||||
await driver.scrollToElement(result);
|
await driver.scrollToElement(result);
|
||||||
|
@ -72,9 +72,15 @@ describe('Test Snap manageState', function () {
|
|||||||
// fill and click send inputs on test snap page
|
// fill and click send inputs on test snap page
|
||||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
|
await driver.waitForSelector({
|
||||||
|
css: '#connectManageState',
|
||||||
|
text: 'Reconnect to Manage State Snap',
|
||||||
|
});
|
||||||
await driver.fill('#dataManageState', '23');
|
await driver.fill('#dataManageState', '23');
|
||||||
await driver.delay(1000);
|
await driver.delay(1000);
|
||||||
await driver.clickElement('#sendManageState');
|
const sendButton = await driver.findElement('#sendManageState');
|
||||||
|
await driver.scrollToElement(sendButton);
|
||||||
|
await sendButton.click();
|
||||||
|
|
||||||
// check the results of the public key test
|
// check the results of the public key test
|
||||||
await driver.delay(1000);
|
await driver.delay(1000);
|
||||||
@ -94,7 +100,9 @@ describe('Test Snap manageState', function () {
|
|||||||
);
|
);
|
||||||
|
|
||||||
// click clear results
|
// click clear results
|
||||||
await driver.clickElement('#clearManageState');
|
const clearButton = await driver.findElement('#clearManageState');
|
||||||
|
await driver.scrollToElement(clearButton);
|
||||||
|
await clearButton.click();
|
||||||
|
|
||||||
// check if true
|
// check if true
|
||||||
await driver.delay(1000);
|
await driver.delay(1000);
|
||||||
|
@ -70,7 +70,10 @@ describe('Test Snap update', function () {
|
|||||||
});
|
});
|
||||||
|
|
||||||
// wait for permissions popover, click checkboxes and confirm
|
// wait for permissions popover, click checkboxes and confirm
|
||||||
await driver.delay(1000);
|
await driver.waitForSelector({
|
||||||
|
css: '.popover-header',
|
||||||
|
text: 'Are you sure?',
|
||||||
|
});
|
||||||
await driver.clickElement('#key-access-bip32-m-44h-0h-secp256k1-0');
|
await driver.clickElement('#key-access-bip32-m-44h-0h-secp256k1-0');
|
||||||
await driver.clickElement('#key-access-bip32-m-44h-0h-ed25519-0');
|
await driver.clickElement('#key-access-bip32-m-44h-0h-ed25519-0');
|
||||||
await driver.clickElement({
|
await driver.clickElement({
|
||||||
@ -81,7 +84,10 @@ describe('Test Snap update', function () {
|
|||||||
// navigate to test snap page
|
// navigate to test snap page
|
||||||
windowHandles = await driver.waitUntilXWindowHandles(1, 1000, 10000);
|
windowHandles = await driver.waitUntilXWindowHandles(1, 1000, 10000);
|
||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
await driver.delay(1000);
|
await driver.waitForSelector({
|
||||||
|
css: '#connectUpdate',
|
||||||
|
text: 'Reconnect to Update Snap',
|
||||||
|
});
|
||||||
|
|
||||||
// find and scroll to the correct card and click first
|
// find and scroll to the correct card and click first
|
||||||
const snapButton2 = await driver.findElement('#connectUpdateNew');
|
const snapButton2 = await driver.findElement('#connectUpdateNew');
|
||||||
@ -109,8 +115,10 @@ describe('Test Snap update', function () {
|
|||||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||||
|
|
||||||
// look for the correct version text
|
// look for the correct version text
|
||||||
const versionResult = await driver.findElement('#updateSnapVersion');
|
const versionResult = await driver.waitForSelector({
|
||||||
await driver.delay(1000);
|
css: '#updateSnapVersion',
|
||||||
|
text: '"4.0.2"',
|
||||||
|
});
|
||||||
assert.equal(await versionResult.getText(), '"4.0.2"');
|
assert.equal(await versionResult.getText(), '"4.0.2"');
|
||||||
},
|
},
|
||||||
);
|
);
|
||||||
|
Loading…
Reference in New Issue
Block a user