Untitled
unknown
javascript
4 years ago
950 B
5
Indexable
// SMART CONTRACT FUNCTION
function addAllowance(address _who, uint _amount) public onlyOwner {
allowance[_who] = _amount;
emit AllowanceChanged(_who, msg.sender, allowance[_who], _amount);
}
// TEST CODE
const FamilyWallet = artifacts.require("FamilyWallet")
const toBN = value => web3.utils.toBN(value)
contract("FamilyWallet", accounts => {
const _amount = "2000000000000000000";
let _contract = null
let contractOwner = null
let _who = null
before(async() => {
_contract = await FamilyWallet.deployed()
contractOwner = accounts[0]
_who = accounts[1]
})
describe("Adding Allowance", () => {
before (async() => {
const result = await _contract.addAllowance({
to: _who.address,
_amount
})
console.log(result)
})
it("should resolve into true value", () =>{
assert(true, "test is passing")
})
})
})Editor is loading...