git.delta.rocks / unique-network / refs/commits / f4c09d673ad5

difftreelog

source

tests/src/transfer.test.ts963 Bsourcehistory
1import { expect } from "chai";2import { default as usingApi, submitTransactionAsync } from "./substrate/substrate-api";3import { alicesPublicKey, bobsPublicKey } from "./accounts";4import privateKey from "./substrate/privateKey";5import getBalance from "./substrate/get-balance";67describe('Transfer', () => {8  it('Balance transfers', async () => {9    await usingApi(async api => {10      const [alicesBalanceBefore, bobsBalanceBefore] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);1112      const alicePrivateKey = privateKey('//Alice');13      14      const transfer = api.tx.balances.transfer(bobsPublicKey, 1n);15      const result = await submitTransactionAsync(alicePrivateKey, transfer);1617      const [alicesBalanceAfter, bobsBalanceAfter] = await getBalance(api, [alicesPublicKey, bobsPublicKey]);1819      expect(alicesBalanceAfter < alicesBalanceBefore).to.be.true;20      expect(bobsBalanceAfter > bobsBalanceBefore).to.be.true;21    });22  });23});