@ -43,8 +43,8 @@ module.exports = {
. addFile ( 'tests/simple_storage_test.sol' , sources [ 0 ] [ 'browser/tests/simple_storage_test.sol' ] )
. click ( '*[data-id="verticalIconsKindsolidityUnitTesting"]' )
. waitForElementPresent ( '*[data-id="testTabCheckAllTests"]' )
. click ( '*[data-id="testTabCheckAllTests"]' )
. clickElementAtPosition ( '.singleTestLabel' , 1 )
// .click('*[data-id="testTabCheckAllTests"]') // unselecting all tests disables run button and it is not activated after single test select (remix-project bug/temp test fix)
. clickElementAtPosition ( '.singleTestLabel' , 0 )
. scrollAndClick ( '*[data-id="testTabRunTestsTabRunAction"]' )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutputheader"]' , 80000 )
. pause ( 5000 )
@ -63,8 +63,9 @@ module.exports = {
. addFile ( 'tests/ks2b_test.sol' , sources [ 0 ] [ 'browser/tests/ks2b_test.sol' ] )
. click ( '*[data-id="verticalIconsKindsolidityUnitTesting"]' )
. waitForElementPresent ( '*[data-id="testTabCheckAllTests"]' )
. click ( '*[data-id="testTabCheckAllTests"]' )
. clickElementAtPosition ( '.singleTestLabel' , 2 )
// .click('*[data-id="testTabCheckAllTests"]') // unselecting all tests disables run button and it is not activated after single test select (remix-project bug/temp test fix)
. clickElementAtPosition ( '.singleTestLabel' , 0 )
. clickElementAtPosition ( '.singleTestLabel' , 1 )
. scrollAndClick ( '*[data-id="testTabRunTestsTabRunAction"]' )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutputheader"]' , 40000 )
. pause ( 5000 )
@ -104,8 +105,10 @@ module.exports = {
. clickLaunchIcon ( 'fileExplorers' )
. openFile ( 'browser/tests/compilationError_test.sol' )
. clickLaunchIcon ( 'solidityUnitTesting' )
. click ( '*[data-id="testTabCheckAllTests"]' )
. clickElementAtPosition ( '.singleTestLabel' , 3 )
// .click('*[data-id="testTabCheckAllTests"]') // unselecting all tests disables run button and it is not activated after single test select (remix-project bug/temp test fix)
. clickElementAtPosition ( '.singleTestLabel' , 0 )
. clickElementAtPosition ( '.singleTestLabel' , 1 )
. clickElementAtPosition ( '.singleTestLabel' , 2 )
. scrollAndClick ( '*[data-id="testTabRunTestsTabRunAction"]' )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutputheader"]' , 40000 )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutput"]' )
@ -119,8 +122,11 @@ module.exports = {
. clickLaunchIcon ( 'fileExplorers' )
. openFile ( 'browser/tests/deployError_test.sol' )
. clickLaunchIcon ( 'solidityUnitTesting' )
. click ( '*[data-id="testTabCheckAllTests"]' )
. clickElementAtPosition ( '.singleTestLabel' , 4 )
// .click('*[data-id="testTabCheckAllTests"]') // unselecting all tests disables run button and it is not activated after single test select (remix-project bug/temp test fix)
. clickElementAtPosition ( '.singleTestLabel' , 0 )
. clickElementAtPosition ( '.singleTestLabel' , 1 )
. clickElementAtPosition ( '.singleTestLabel' , 2 )
. clickElementAtPosition ( '.singleTestLabel' , 3 )
. scrollAndClick ( '*[data-id="testTabRunTestsTabRunAction"]' )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutputheader"]' , 40000 )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutput"]' )
@ -133,8 +139,12 @@ module.exports = {
. clickLaunchIcon ( 'fileExplorers' )
. openFile ( 'browser/tests/methodFailure_test.sol' )
. clickLaunchIcon ( 'solidityUnitTesting' )
. click ( '*[data-id="testTabCheckAllTests"]' )
. clickElementAtPosition ( '.singleTestLabel' , 5 )
// .click('*[data-id="testTabCheckAllTests"]')
. clickElementAtPosition ( '.singleTestLabel' , 0 )
. clickElementAtPosition ( '.singleTestLabel' , 1 )
. clickElementAtPosition ( '.singleTestLabel' , 2 )
. clickElementAtPosition ( '.singleTestLabel' , 3 )
. clickElementAtPosition ( '.singleTestLabel' , 4 )
. scrollAndClick ( '*[data-id="testTabRunTestsTabRunAction"]' )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutputheader"]' , 40000 )
. waitForElementPresent ( '*[data-id="testTabSolidityUnitTestsOutput"]' )