From 0cd5b4ab72d3fc810402545c04932e5ae913c2e4 Mon Sep 17 00:00:00 2001 From: Serhii Volovyk Date: Fri, 3 Jun 2022 18:58:21 +0300 Subject: [PATCH] test use dict as init parameter --- examples/clean-state/__tests__/test-clean-state.ava.js | 2 +- .../__tests__/test-cross-contract-call.ava.js | 4 ++-- examples/fungible-token/__tests__/test-fungible-token.ava.js | 2 +- .../__tests__/test-lockable-fungible-token.ava.js | 2 +- .../__tests__/test-non-fungible-token.ava.js | 4 ++-- .../__tests__/test-status-message-collections.ava.js | 2 +- examples/status-message/__tests__/test-status-message.ava.js | 2 +- examples/template/__tests__/test-template.ava.js | 2 +- tests/__tests__/function-params.ava.js | 2 +- tests/__tests__/lookup-map.ava.js | 2 +- tests/__tests__/lookup-set.ava.js | 2 +- tests/__tests__/unordered-map.ava.js | 2 +- tests/__tests__/unordered-set.ava.js | 2 +- tests/__tests__/vector.ava.js | 2 +- 14 files changed, 16 insertions(+), 16 deletions(-) diff --git a/examples/clean-state/__tests__/test-clean-state.ava.js b/examples/clean-state/__tests__/test-clean-state.ava.js index 7830d7dcd..f66d09014 100644 --- a/examples/clean-state/__tests__/test-clean-state.ava.js +++ b/examples/clean-state/__tests__/test-clean-state.ava.js @@ -24,7 +24,7 @@ test.beforeEach(async t => { const cleanStateContract = await root.createSubAccount('clean-state'); let cleanStateContractBase64 = (await readFile('build/contract.base64')).toString(); await cleanStateContract.call(jsvm, 'deploy_js_contract', Buffer.from(cleanStateContractBase64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await cleanStateContract.call(jsvm, 'call_js_contract', encodeCall(cleanStateContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await cleanStateContract.call(jsvm, 'call_js_contract', encodeCall(cleanStateContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Save state for test runs, it is unique for each test t.context.worker = worker; diff --git a/examples/cross-contract-call/__tests__/test-cross-contract-call.ava.js b/examples/cross-contract-call/__tests__/test-cross-contract-call.ava.js index 6f7a1dae2..23ff11e64 100644 --- a/examples/cross-contract-call/__tests__/test-cross-contract-call.ava.js +++ b/examples/cross-contract-call/__tests__/test-cross-contract-call.ava.js @@ -24,13 +24,13 @@ test.beforeEach(async t => { const statusMessageContract = await root.createSubAccount('status-message'); let statusContractBase64 = (await readFile('res/status-message.base64')).toString(); await statusMessageContract.call(jsvm, 'deploy_js_contract', Buffer.from(statusContractBase64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await statusMessageContract.call(jsvm, 'call_js_contract', encodeCall(statusMessageContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await statusMessageContract.call(jsvm, 'call_js_contract', encodeCall(statusMessageContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Deploy on-call contrat const onCallContract = await root.createSubAccount('on-call'); let cross_cc_contract_base64 = (await readFile('build/contract.base64')).toString(); await onCallContract.call(jsvm, 'deploy_js_contract', Buffer.from(cross_cc_contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await onCallContract.call(jsvm, 'call_js_contract', encodeCall(onCallContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await onCallContract.call(jsvm, 'call_js_contract', encodeCall(onCallContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Create test accounts const ali = await root.createSubAccount('ali'); diff --git a/examples/fungible-token/__tests__/test-fungible-token.ava.js b/examples/fungible-token/__tests__/test-fungible-token.ava.js index 7a8fd727c..fde36ac43 100644 --- a/examples/fungible-token/__tests__/test-fungible-token.ava.js +++ b/examples/fungible-token/__tests__/test-fungible-token.ava.js @@ -24,7 +24,7 @@ test.beforeEach(async t => { const fungibleTokenContract = await root.createSubAccount('fungible-token'); let ftContractBase64 = (await readFile('build/contract.base64')).toString(); await fungibleTokenContract.call(jsvm, 'deploy_js_contract', Buffer.from(ftContractBase64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await fungibleTokenContract.call(jsvm, 'call_js_contract', encodeCall(fungibleTokenContract.accountId, 'init', ['a', '1000']), { attachedDeposit: '400000000000000000000000' }); + await fungibleTokenContract.call(jsvm, 'call_js_contract', encodeCall(fungibleTokenContract.accountId, 'init', { prefix: 'a', totalSupply: '1000' }), { attachedDeposit: '400000000000000000000000' }); // Create test accounts const ali = await root.createSubAccount('ali'); diff --git a/examples/lockable-fungible-token/__tests__/test-lockable-fungible-token.ava.js b/examples/lockable-fungible-token/__tests__/test-lockable-fungible-token.ava.js index db083b97b..50b51949e 100644 --- a/examples/lockable-fungible-token/__tests__/test-lockable-fungible-token.ava.js +++ b/examples/lockable-fungible-token/__tests__/test-lockable-fungible-token.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const lockableFt = await root.createSubAccount('lockable-ft'); let contract_base64 = (await readFile('build/contract.base64')).toString(); await lockableFt.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '1000000000000000000000000' }); - await lockableFt.call(jsvm, 'call_js_contract', encodeCall(lockableFt.accountId, 'init', ['prefix', 10000]), { attachedDeposit: '1000000000000000000000000' }); + await lockableFt.call(jsvm, 'call_js_contract', encodeCall(lockableFt.accountId, 'init', { prefix: 'prefix', totalSupply: 10000 }), { attachedDeposit: '1000000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/examples/non-fungible-token/__tests__/test-non-fungible-token.ava.js b/examples/non-fungible-token/__tests__/test-non-fungible-token.ava.js index be841256f..3632541e0 100644 --- a/examples/non-fungible-token/__tests__/test-non-fungible-token.ava.js +++ b/examples/non-fungible-token/__tests__/test-non-fungible-token.ava.js @@ -24,13 +24,13 @@ test.beforeEach(async t => { const nftContract = await root.createSubAccount('fungible-token'); let nftContractBase64 = (await readFile('build/contract.base64')).toString(); await nftContract.call(jsvm, 'deploy_js_contract', Buffer.from(nftContractBase64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await nftContract.call(jsvm, 'call_js_contract', encodeCall(nftContract.accountId, 'init', [nftContract.accountId, 'prefix']), { attachedDeposit: '400000000000000000000000' }); + await nftContract.call(jsvm, 'call_js_contract', encodeCall(nftContract.accountId, 'init', { owner_id: nftContract.accountId, owner_by_id_prefix: 'prefix' }), { attachedDeposit: '400000000000000000000000' }); // Deploy token receiver contract const tokenReceiverContract = await root.createSubAccount('token-receiver'); let tokenReceiverContractBase64 = (await readFile('build/test-token-receiver.base64')).toString(); await tokenReceiverContract.call(jsvm, 'deploy_js_contract', Buffer.from(tokenReceiverContractBase64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await tokenReceiverContract.call(jsvm, 'call_js_contract', encodeCall(tokenReceiverContract.accountId, 'init', [nftContract.accountId]), { attachedDeposit: '400000000000000000000000' }); + await tokenReceiverContract.call(jsvm, 'call_js_contract', encodeCall(tokenReceiverContract.accountId, 'init', { nonFungibleTokenAccountId: nftContract.accountId }), { attachedDeposit: '400000000000000000000000' }); // Mint an NFT let tokenId = 'my-cool-nft'; diff --git a/examples/status-message/__tests__/test-status-message-collections.ava.js b/examples/status-message/__tests__/test-status-message-collections.ava.js index 4b947bc56..94e03a6f4 100644 --- a/examples/status-message/__tests__/test-status-message-collections.ava.js +++ b/examples/status-message/__tests__/test-status-message-collections.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const statusMessage = await root.createSubAccount('status-message'); let contract_base64 = (await readFile('build/status-message-collections.base64')).toString(); await statusMessage.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await statusMessage.call(jsvm, 'call_js_contract', encodeCall(statusMessage.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await statusMessage.call(jsvm, 'call_js_contract', encodeCall(statusMessage.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/examples/status-message/__tests__/test-status-message.ava.js b/examples/status-message/__tests__/test-status-message.ava.js index 19f3813bd..ca427ea7d 100644 --- a/examples/status-message/__tests__/test-status-message.ava.js +++ b/examples/status-message/__tests__/test-status-message.ava.js @@ -23,7 +23,7 @@ test.before(async t => { const statusMessage = await root.createSubAccount('status-message'); let contract_base64 = (await readFile('build/status-message.base64')).toString(); await statusMessage.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await statusMessage.call(jsvm, 'call_js_contract', encodeCall(statusMessage.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await statusMessage.call(jsvm, 'call_js_contract', encodeCall(statusMessage.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/examples/template/__tests__/test-template.ava.js b/examples/template/__tests__/test-template.ava.js index 6787d2931..b9e60e9f3 100644 --- a/examples/template/__tests__/test-template.ava.js +++ b/examples/template/__tests__/test-template.ava.js @@ -25,7 +25,7 @@ test.beforeEach(async t => { const counter = await root.createSubAccount('counter'); let contract_base64 = (await readFile('build/contract.base64')).toString(); await counter.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await counter.call(jsvm, 'call_js_contract', encodeCall(counter.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await counter.call(jsvm, 'call_js_contract', encodeCall(counter.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/tests/__tests__/function-params.ava.js b/tests/__tests__/function-params.ava.js index 87baee634..87b6a86eb 100644 --- a/tests/__tests__/function-params.ava.js +++ b/tests/__tests__/function-params.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const testContract = await root.createSubAccount('test-contract'); let contract_base64 = (await readFile('build/function-params.base64')).toString(); await testContract.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/tests/__tests__/lookup-map.ava.js b/tests/__tests__/lookup-map.ava.js index 4dae7e95b..a7e1be825 100644 --- a/tests/__tests__/lookup-map.ava.js +++ b/tests/__tests__/lookup-map.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const testContract = await root.createSubAccount('test-contract'); let contract_base64 = (await readFile('build/lookup-map.base64')).toString(); await testContract.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/tests/__tests__/lookup-set.ava.js b/tests/__tests__/lookup-set.ava.js index 3decb423c..39ca4b407 100644 --- a/tests/__tests__/lookup-set.ava.js +++ b/tests/__tests__/lookup-set.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const testContract = await root.createSubAccount('test-contract'); let contract_base64 = (await readFile('build/lookup-set.base64')).toString(); await testContract.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/tests/__tests__/unordered-map.ava.js b/tests/__tests__/unordered-map.ava.js index a749508f6..2664da355 100644 --- a/tests/__tests__/unordered-map.ava.js +++ b/tests/__tests__/unordered-map.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const testContract = await root.createSubAccount('test-contract'); let contract_base64 = (await readFile('build/unordered-map.base64')).toString(); await testContract.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/tests/__tests__/unordered-set.ava.js b/tests/__tests__/unordered-set.ava.js index 8fee535b8..7cd2b8d9e 100644 --- a/tests/__tests__/unordered-set.ava.js +++ b/tests/__tests__/unordered-set.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const testContract = await root.createSubAccount('test-contract'); let contract_base64 = (await readFile('build/unordered-set.base64')).toString(); await testContract.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali'); diff --git a/tests/__tests__/vector.ava.js b/tests/__tests__/vector.ava.js index e088b8bf8..2ea5493a9 100644 --- a/tests/__tests__/vector.ava.js +++ b/tests/__tests__/vector.ava.js @@ -23,7 +23,7 @@ test.beforeEach(async t => { const testContract = await root.createSubAccount('test-contract'); let contract_base64 = (await readFile('build/vector.base64')).toString(); await testContract.call(jsvm, 'deploy_js_contract', Buffer.from(contract_base64, 'base64'), { attachedDeposit: '400000000000000000000000' }); - await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', []), { attachedDeposit: '400000000000000000000000' }); + await testContract.call(jsvm, 'call_js_contract', encodeCall(testContract.accountId, 'init', {}), { attachedDeposit: '400000000000000000000000' }); // Test users const ali = await root.createSubAccount('ali');