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);
|
||||
|
||||
// click send inputs on test snap page
|
||||
await driver.waitForSelector({
|
||||
css: '#connectConfirmSnap',
|
||||
text: 'Reconnect to Confirm Snap',
|
||||
});
|
||||
const snapButton2 = await driver.findElement('#sendConfirmButton');
|
||||
await driver.scrollToElement(snapButton2);
|
||||
await driver.delay(1000);
|
||||
|
@ -70,7 +70,10 @@ describe('Test Snap Error', function () {
|
||||
// click send inputs on test snap page
|
||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||
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
|
||||
await driver.clickElement('#sendError');
|
||||
|
@ -69,6 +69,10 @@ describe('Test Snap Installed', function () {
|
||||
// click send inputs on test snap page
|
||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||
await driver.waitForSelector({
|
||||
css: '#connectConfirmSnap',
|
||||
text: 'Reconnect to Confirm Snap',
|
||||
});
|
||||
|
||||
const errorButton = await driver.findElement('#connectErrorSnap');
|
||||
await driver.scrollToElement(errorButton);
|
||||
@ -104,6 +108,10 @@ describe('Test Snap Installed', function () {
|
||||
|
||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||
await driver.waitForSelector({
|
||||
css: '#connectErrorSnap',
|
||||
text: 'Reconnect to Error Snap',
|
||||
});
|
||||
|
||||
const result = await driver.findElement('#installedSnapsResult');
|
||||
await driver.scrollToElement(result);
|
||||
|
@ -72,9 +72,15 @@ describe('Test Snap manageState', function () {
|
||||
// fill and click send inputs on test snap page
|
||||
windowHandles = await driver.waitUntilXWindowHandles(2, 1000, 10000);
|
||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||
await driver.waitForSelector({
|
||||
css: '#connectManageState',
|
||||
text: 'Reconnect to Manage State Snap',
|
||||
});
|
||||
await driver.fill('#dataManageState', '23');
|
||||
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
|
||||
await driver.delay(1000);
|
||||
@ -94,7 +100,9 @@ describe('Test Snap manageState', function () {
|
||||
);
|
||||
|
||||
// click clear results
|
||||
await driver.clickElement('#clearManageState');
|
||||
const clearButton = await driver.findElement('#clearManageState');
|
||||
await driver.scrollToElement(clearButton);
|
||||
await clearButton.click();
|
||||
|
||||
// check if true
|
||||
await driver.delay(1000);
|
||||
|
@ -70,7 +70,10 @@ describe('Test Snap update', function () {
|
||||
});
|
||||
|
||||
// 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-ed25519-0');
|
||||
await driver.clickElement({
|
||||
@ -81,7 +84,10 @@ describe('Test Snap update', function () {
|
||||
// navigate to test snap page
|
||||
windowHandles = await driver.waitUntilXWindowHandles(1, 1000, 10000);
|
||||
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
|
||||
const snapButton2 = await driver.findElement('#connectUpdateNew');
|
||||
@ -109,8 +115,10 @@ describe('Test Snap update', function () {
|
||||
await driver.switchToWindowWithTitle('Test Snaps', windowHandles);
|
||||
|
||||
// look for the correct version text
|
||||
const versionResult = await driver.findElement('#updateSnapVersion');
|
||||
await driver.delay(1000);
|
||||
const versionResult = await driver.waitForSelector({
|
||||
css: '#updateSnapVersion',
|
||||
text: '"4.0.2"',
|
||||
});
|
||||
assert.equal(await versionResult.getText(), '"4.0.2"');
|
||||
},
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user