Commit c70a0cfd by Manuel Aráoz Committed by GitHub

Merge pull request #46 from adklempner/standard-token-tests

Add test for StandardToken
parents 5683417d aa3cd8c0
...@@ -78,4 +78,20 @@ contract('StandardToken', function(accounts) { ...@@ -78,4 +78,20 @@ contract('StandardToken', function(accounts) {
.then(done); .then(done);
}); });
it("should throw an error when trying to transfer more than allowed", function(done) {
var token;
return StandardTokenMock.new(accounts[0], 100)
.then(function(_token) {
token = _token;
return token.approve(accounts[1], 99);
})
.then(function() {
return token.transferFrom(accounts[0], accounts[2], 100, {from: accounts[1]});
})
.catch(function(error) {
if (error.message.search('invalid JUMP') == -1) throw error
})
.then(done);
});
}); });
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment