function test_getDefaultMiner() { newProject(); var state = mainApplication.projectModel.stateListModel.get(0); compare(state.miner.secret, "cb73d9408c4720e230387d956eb0f829d8a4dd2c1055f96257167e14e7169074"); } function test_selectMiner() { newProject(); mainApplication.projectModel.stateListModel.editState(0); var account = mainApplication.projectModel.stateDialog.newAccAction.add(); account = mainApplication.projectModel.stateDialog.newAccAction.add(); mainApplication.projectModel.stateDialog.minerComboBox.currentIndex = 2; ts.waitForRendering(mainApplication.projectModel.stateDialog.minerComboBox, 3000); mainApplication.projectModel.stateDialog.acceptAndClose(); var state = mainApplication.projectModel.stateListModel.get(0); compare(state.miner.secret, account.secret); } function test_mine() { newProject(); mainApplication.mainContent.startQuickDebugging(); waitForExecution(); mainApplication.clientModel.mine(); waitForMining(); wait(1000); //there need to be at least 1 sec diff between block times mainApplication.clientModel.mine(); waitForMining(); tryCompare(mainApplication.mainContent.rightPane.transactionLog.transactionModel.get(3), "contract", " - Block - "); tryCompare(mainApplication.mainContent.rightPane.transactionLog.transactionModel.get(4), "contract", " - Block - "); }