constTodoList=artifacts.require('./OpCodes.sol')constassert=require('assert')letcontractInstanceconstWeb3=require('web3');constweb3=newWeb3(newWeb3.providers.HttpProvider('http://localhost:8545'));// const web3 = new Web3(new Web3.providers.HttpProvider('http://localhost:9545'));contract('OpCodes',(accounts)=>{beforeEach(async()=>{contractInstance=awaitTodoList.deployed()})it('Should run without errors the majorit of opcodes',async()=>{awaitcontractInstance.test()awaitcontractInstance.test_stop()})it('Should throw invalid op code',async()=>{try{awaitcontractInstance.test_invalid()}catch(error){console.error(error);}})it('Should revert',async()=>{try{awaitcontractInstance.test_revert()}catch(error){console.error(error);}})})