Add hidden element for e2e test assertion

pull/453/head
ioedeveloper 4 years ago
parent 82caa50e41
commit 3909eb2cf8
  1. 1
      apps/remix-ide-e2e/src/commands/selectContract.ts
  2. 2
      apps/remix-ide-e2e/src/commands/testContracts.ts
  3. 4
      apps/remix-ide-e2e/src/tests/ballot.test.ts
  4. 2
      apps/remix-ide-e2e/src/tests/ballot_0_4_11.test.ts
  5. 2
      libs/remix-ui/debugger-ui/src/lib/debugger-ui.tsx
  6. 1
      libs/remix-ui/debugger-ui/src/lib/vm-debugger/dropdown-panel.tsx

@ -16,6 +16,7 @@ class SelectContract extends EventEmitter {
function selectContract (browser: NightwatchBrowser, contractName: string, callback: VoidFunction) {
browser.clickLaunchIcon('settings').clickLaunchIcon('udapp')
.setValue('#runTabView select[class^="contractNames"]', contractName).perform(() => {
console.log('Done!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!')
callback()
})
}

@ -17,7 +17,7 @@ function testContracts (browser: NightwatchBrowser, fileName: string, contractCo
browser
.clickLaunchIcon('solidity')
.addFile(fileName, contractCode)
.pause(1000)
.pause(25000)
.verifyContracts(compiledContractNames)
.perform(() => {
callback()

@ -45,8 +45,8 @@ module.exports = {
.pause(2000)
.goToVMTraceStep(79)
.pause(1000)
// .checkVariableDebug('soliditystate', stateCheck)
// .checkVariableDebug('soliditylocals', localsCheck)
.checkVariableDebug('soliditystate', stateCheck)
.checkVariableDebug('soliditylocals', localsCheck)
},
'Access Ballot via at address': function (browser: NightwatchBrowser) {

@ -54,7 +54,7 @@ module.exports = {
.pause(2000)
.goToVMTraceStep(20)
.pause(1000)
// .checkVariableDebug('callstackpanel', ["0x692a70D2e424a56D2C6C27aA97D1a86395877b3A"])
.checkVariableDebug('callstackpanel', ["0x692a70D2e424a56D2C6C27aA97D1a86395877b3A"])
},
'Access Ballot via at address': function (browser: NightwatchBrowser) {

@ -51,9 +51,7 @@ export const DebuggerUI = ({ debuggerModule }) => {
})
editor.event.register('breakpointAdded', (fileName, row) => {
console.log('breakpoint triggerred!')
if (state.debugger) {
console.log('breakpoint added!')
state.debugger.breakPointManager.add({fileName: fileName, row: row})
}
})

@ -201,6 +201,7 @@ export const DropdownPanel = (props: DropdownPanelProps) => {
</TreeView>
}
</div>
<div className='dropdownrawcontent' hidden={true}>{ state.copiableContent }</div>
<div className='message' style={{ display: state.message.display }}>{ state.message.innerText }</div>
</div>
</div>

Loading…
Cancel
Save