From 8eb89ced76858b9d1f7d4cd84f438dda5993e8af Mon Sep 17 00:00:00 2001 From: aniket-engg Date: Wed, 3 Apr 2024 14:13:32 +0530 Subject: [PATCH] pinning e2e --- .../src/tests/pinned_contracts.test.ts | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/remix-ide-e2e/src/tests/pinned_contracts.test.ts b/apps/remix-ide-e2e/src/tests/pinned_contracts.test.ts index 22862ac8e1..ec891a9c1e 100644 --- a/apps/remix-ide-e2e/src/tests/pinned_contracts.test.ts +++ b/apps/remix-ide-e2e/src/tests/pinned_contracts.test.ts @@ -12,5 +12,19 @@ module.exports = { .clickLaunchIcon('udapp') .assert.elementPresent('*[data-id="NoPinnedInstanceText"]') .assert.textContains('*[data-id="NoPinnedInstanceText"]', 'No pinned contracts found for selected workspace & network') - } + }, + 'Deploy & pin contract #group1': function (browser: NightwatchBrowser) { + browser + .clickLaunchIcon('filePanel') + .waitForElementVisible('*[data-id="treeViewLitreeViewItemcontracts"]') + .click('*[data-id="treeViewLitreeViewItemcontracts]') + .click('*[data-id="treeViewLitreeViewItemcontracts/1_Storage.sol"]') + .clickLaunchIcon('udapp') + .click('*[data-id="Deploy - transact (not payable)"]') + .waitForElementPresent('*[data-shared="universalDappUiInstance"]') + .click('*[data-id="universalDappUiUdappPin"]') + .assert.elementPresent('*[data-id="deployAndRunNoInstanceText"]') + .assert.textContains('*[data-id="deployAndRunNoInstanceText"]', 'Currently you have no unpinned contracts to interact with.') + .assert.elementNotPresent('*[data-id="NoPinnedInstanceText"]') + }, } \ No newline at end of file