--- a/Dockerfile +++ b/Dockerfile @@ -1,9 +1,9 @@ # ===== BUILD ====== -FROM phusion/baseimage:0.10.2 as builder +FROM phusion/baseimage:18.04-1.0.0 as builder LABEL maintainer="gz@usetech.com" -ENV WASM_TOOLCHAIN=nightly-2020-10-01 +ENV WASM_TOOLCHAIN=nightly-2021-01-27 ARG PROFILE=release @@ -37,7 +37,7 @@ # ===== RUN ====== -FROM phusion/baseimage:0.10.2 +FROM phusion/baseimage:18.04-1.0.0 ARG PROFILE=release COPY --from=builder /nft_parachain/target/$PROFILE/nft /usr/local/bin --- a/tests/src/addCollectionAdmin.test.ts +++ b/tests/src/addCollectionAdmin.test.ts @@ -103,7 +103,7 @@ }); }); - it('Add an admin to a collection that has reached the maximum number of admins limit', async () => { + it.only('Add an admin to a collection that has reached the maximum number of admins limit', async () => { await usingApi(async (api: ApiPromise) => { const Alice = privateKey('//Alice'); const accounts = [ @@ -118,17 +118,17 @@ const collectionId = await createCollectionExpectSuccess(); const chainLimit = await api.query.nft.chainLimit() as unknown as { CollectionAdminsLimit: BN }; - const chainLimitNumber = chainLimit.CollectionAdminsLimit.toNumber(); - expect(chainLimitNumber).to.be.equal(5); + const chainAdminLimit = chainLimit.CollectionAdminsLimit.toNumber(); + expect(chainAdminLimit).to.be.equal(5); - for (let i = 0; i < chainLimitNumber; i++) { + for (let i = 0; i < chainAdminLimit; i++) { const changeAdminTx = api.tx.nft.addCollectionAdmin(collectionId, accounts[i]); await submitTransactionAsync(Alice, changeAdminTx); const adminListAfterAddAdmin: any = (await api.query.nft.adminList(collectionId)); expect(adminListAfterAddAdmin).to.be.contains(accounts[i]); } - const tx = api.tx.nft.addCollectionAdmin(collectionId, accounts[chainLimitNumber]); + const tx = api.tx.nft.addCollectionAdmin(collectionId, accounts[chainAdminLimit]); await expect(submitTransactionExpectFailAsync(Alice, tx)).to.be.rejected; }); }); --- a/tests/src/transfer.test.ts +++ b/tests/src/transfer.test.ts @@ -63,7 +63,7 @@ }); }); - it('Create collection, balance transfers and check balance', async () => { + it('User can transfer owned token', async () => { await usingApi(async (api) => { const Alice = privateKey('//Alice'); const Bob = privateKey('//Bob');