Skip to content

Commit 16ea3bc

Browse files
authored
Merge pull request #98 from wavesplatform/fix-workflow
generate interfaces in ci for tests
2 parents 8f7332b + caf1737 commit 16ea3bc

3 files changed

Lines changed: 24 additions & 25 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"format": "npm run prettier -- --write",
2828
"check-format": "npm run prettier -- --list-different",
2929
"check-types": "tsc --noEmit",
30-
"test": "npx jest"
30+
"test": "npm run generateInterface && npx jest"
3131
},
3232
"jest": {
3333
"collectCoverage": true,

test/transactions/alias.spec.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import { MASTER_ACCOUNT_SEED } from '@waves/node-state/dist/constants';
66
let waves: Signer;
77
let provider: TestProvider = new TestProvider(MASTER_ACCOUNT_SEED);
88

9-
109
beforeEach(() => {
1110
waves = new Signer({ NODE_URL: MOCK_URL });
1211
provider = new TestProvider(ACCOUNTS.SIMPLE.seed);
@@ -19,7 +18,6 @@ it('Alias', () =>
1918
alias: `test@${Date.now()}`,
2019
})
2120
.broadcast()
22-
.then(([tx]) => {
21+
.then(([tx]: any[]) => {
2322
expect(tx.fee).toBe(0.001 * Math.pow(10, 8));
24-
}),
25-
);
23+
}));

test/transactions/scripts.spec.ts

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,30 +8,29 @@ import Signer from '../../src/Signer';
88
import { TestProvider } from '../TestProvider';
99
import { libs } from '@waves/waves-transactions';
1010

11-
1211
const waves = new Signer({ NODE_URL: MOCK_URL });
1312
const provider = new TestProvider(ACCOUNTS.SMART.seed);
13+
1414
waves.setProvider(provider);
1515

16-
const issue =
17-
waves
18-
.issue({
19-
name: 'Test',
20-
description: 'Test description',
21-
quantity: 100,
22-
decimals: 0,
23-
reissuable: false,
24-
script: SMART_ASSET_SCRIPT,
25-
fee: 1.004 * Math.pow(10, 8)
26-
})
27-
.broadcast()
28-
.then(([tx]) => tx);
16+
const issue = waves
17+
.issue({
18+
name: 'Test',
19+
description: 'Test description',
20+
quantity: 100,
21+
decimals: 0,
22+
reissuable: false,
23+
script: SMART_ASSET_SCRIPT,
24+
fee: 1.004 * Math.pow(10, 8),
25+
})
26+
.broadcast()
27+
.then(([tx]: any[]) => tx);
2928

3029
it('Remove Account Script', async () => {
3130
await waves
3231
.setScript({
3332
script: null,
34-
fee: 1400000
33+
fee: 1400000,
3534
})
3635
.broadcast();
3736
});
@@ -40,22 +39,24 @@ it('Set Account Script', async () => {
4039
await waves
4140
.setScript({
4241
script: SMART_ASSET_SCRIPT,
43-
fee: 1400000
42+
fee: 1400000,
4443
})
4544
.broadcast();
4645
});
4746

4847
it('Set Asset Script', async () => {
4948
const asset = await issue;
49+
5050
await waves
5151
.setAssetScript({
5252
assetId: asset.id,
5353
script: SMART_ASSET_SCRIPT,
54-
fee: 100400000
54+
fee: 100400000,
5555
})
5656
.broadcast()
57-
.catch(e => {
57+
.catch((e: any) => {
5858
console.error(e.toString());
59+
5960
return Promise.reject(e);
6061
});
6162
});
@@ -66,9 +67,9 @@ it('Invoke', async () => {
6667
dApp: libs.crypto.address(ACCOUNTS.SMART.seed, NETWORK_BYTE),
6768
call: {
6869
function: 'foo',
69-
args: []
70+
args: [],
7071
},
71-
fee: Math.ceil(0.009 * Math.pow(10, 8))
72+
fee: Math.ceil(0.009 * Math.pow(10, 8)),
7273
})
7374
.broadcast();
7475
});

0 commit comments

Comments
 (0)