await event handling result in Bounty test. Fixes #202

This commit is contained in:
Tom Eklöf
2017-04-21 20:08:17 +03:00
parent 453a198250
commit cd78c20e0e

View File

@ -52,7 +52,7 @@ contract('Bounty', function(accounts) {
let bounty = await SecureTargetBounty.new();
let event = bounty.TargetCreated({});
event.watch(async function(err, result) {
let watcher = async function(err, result) {
event.stopWatching();
if (err) { throw err; }
@ -66,8 +66,8 @@ contract('Bounty', function(accounts) {
await bounty.claim(targetAddress, {from:researcher});
assert.isTrue(false); // should never reach here
} catch(error) {
let reClaimedBounty = await bounty.claimed.call();
assert.isFalse(reClaimedBounty);
let reClaimedBounty = await bounty.claimed.call();
assert.isFalse(reClaimedBounty);
}
try {
@ -77,8 +77,9 @@ contract('Bounty', function(accounts) {
assert.equal(reward,
web3.eth.getBalance(bounty.address).toNumber());
}
});
};
bounty.createTarget({from:researcher});
await awaitEvent(event, watcher);
});
});