You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

27 lines
881 B

2 years ago
import { toNano, beginCell } from "ton";
2 years ago
import { ContractSystem } from "ton-emulator";
2 years ago
import {TONB} from './output/jetton_TONB';
2 years ago
describe('jetton', () => {
it('should deploy', async () => {
// Create jetton
let system = await ContractSystem.create();
let owner = system.treasure('owner');
2 years ago
2 years ago
let contract = system.open(await TONB.fromInit(owner.address, null));
2 years ago
let tracker = system.track(contract.address);
// Mint
await contract.send(owner, { value: toNano(1) }, { $$type: 'Mint', amount: toNano(1000000) });
await system.run();
expect(tracker.events()).toMatchSnapshot();
// Check owner
expect((await contract.getOwner()).toString()).toEqual(owner.address.toString());
// Data
let data = await contract.getGetJettonData();
// console.warn(data);
});
});