fix e2e and disable Blockscout test

pull/4774/head
Joseph Izang 6 months ago
parent 4078707bfb
commit a1d9d7fccf
  1. 8
      apps/remix-ide-e2e/src/tests/homeTab.test.ts
  2. 12
      apps/remix-ide-e2e/src/tests/url.test.ts

@ -3,12 +3,12 @@ import { NightwatchBrowser } from 'nightwatch'
import init from '../helpers/init' import init from '../helpers/init'
module.exports = { module.exports = {
'@disabled': true,
before: function (browser: NightwatchBrowser, done: VoidFunction) { before: function (browser: NightwatchBrowser, done: VoidFunction) {
init(browser, done) init(browser, done)
}, },
'Should start coding': function (browser: NightwatchBrowser) { 'Should start coding #group1': function (browser: NightwatchBrowser) {
browser browser
.waitForElementVisible('*[data-id="homeTabGetStartedremixDefault"]') .waitForElementVisible('*[data-id="homeTabGetStartedremixDefault"]')
.click('*[data-id="homeTabGetStartedremixDefault"]') .click('*[data-id="homeTabGetStartedremixDefault"]')
@ -25,7 +25,7 @@ module.exports = {
}) })
}, },
'Should start with ERC20 workspace': function (browser: NightwatchBrowser) { 'Should start with ERC20 workspace #group1': function (browser: NightwatchBrowser) {
browser browser
.click('*[data-path="home"') .click('*[data-path="home"')
.waitForElementVisible('*[data-id="homeTabGetStartedERC20"]') .waitForElementVisible('*[data-id="homeTabGetStartedERC20"]')
@ -41,7 +41,7 @@ module.exports = {
browser.assert.ok(editorContent.indexOf(`import "../contracts/MyToken.sol";`) !== -1, 'content encountered!') browser.assert.ok(editorContent.indexOf(`import "../contracts/MyToken.sol";`) !== -1, 'content encountered!')
}) })
}, },
'Should create a new file in the current workspace': function (browser: NightwatchBrowser) { 'Should create a new file in the current workspace': '' +function (browser: NightwatchBrowser) {
browser browser
.click('*[data-path="home"]') .click('*[data-path="home"]')
.waitForElementVisible('*[data-id="homeTabNewFile"]') .waitForElementVisible('*[data-id="homeTabNewFile"]')

@ -11,31 +11,31 @@ const sources = [
content: ` content: `
// SPDX-License-Identifier: MIT // SPDX-License-Identifier: MIT
pragma solidity ^0.8.20; pragma solidity ^0.8.20;
import "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol"; import "@openzeppelin/contracts-upgradeable/token/ERC721/ERC721Upgradeable.sol";
import "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol"; import "@openzeppelin/contracts-upgradeable/proxy/utils/Initializable.sol";
import "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol"; import "@openzeppelin/contracts-upgradeable/access/OwnableUpgradeable.sol";
import "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol"; import "@openzeppelin/contracts-upgradeable/proxy/utils/UUPSUpgradeable.sol";
contract MyToken is Initializable, ERC721Upgradeable, OwnableUpgradeable, UUPSUpgradeable { contract MyToken is Initializable, ERC721Upgradeable, OwnableUpgradeable, UUPSUpgradeable {
/// @custom:oz-upgrades-unsafe-allow constructor /// @custom:oz-upgrades-unsafe-allow constructor
constructor() { constructor() {
_disableInitializers(); _disableInitializers();
} }
function initialize(address initialOwner) initializer public { function initialize(address initialOwner) initializer public {
__ERC721_init("MyToken", "MTK"); __ERC721_init("MyToken", "MTK");
__Ownable_init(initialOwner); __Ownable_init(initialOwner);
__UUPSUpgradeable_init(); __UUPSUpgradeable_init();
} }
function _authorizeUpgrade(address newImplementation) function _authorizeUpgrade(address newImplementation)
internal internal
onlyOwner onlyOwner
override override
{} {}
} }
` `
} }
} }
@ -117,7 +117,7 @@ module.exports = {
}) })
}, },
'Should load Blockscout verified contracts from URL "address" and "blockscout" params (single source)': function (browser: NightwatchBrowser) { 'Should load Blockscout verified contracts from URL "address" and "blockscout" params (single source)': ''+function (browser: NightwatchBrowser) {
browser browser
.url('http://127.0.0.1:8080/#address=0xdAC17F958D2ee523a2206206994597C13D831ec7&blockscout=eth.blockscout.com') .url('http://127.0.0.1:8080/#address=0xdAC17F958D2ee523a2206206994597C13D831ec7&blockscout=eth.blockscout.com')
.refreshPage() .refreshPage()

Loading…
Cancel
Save