From 72e578828b267b7f4d2cab78f0b31c70110122c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=A8=E6=96=B0=E5=88=9A?= <719802264@qq.com> Date: Wed, 20 Jan 2021 10:03:47 +0800 Subject: [PATCH] update ammlikecase test --- test/DVM/AMMLikeCase.test.ts | 118 +++++++++++++++++------------------ 1 file changed, 59 insertions(+), 59 deletions(-) diff --git a/test/DVM/AMMLikeCase.test.ts b/test/DVM/AMMLikeCase.test.ts index 07b54ee..99c9f69 100644 --- a/test/DVM/AMMLikeCase.test.ts +++ b/test/DVM/AMMLikeCase.test.ts @@ -58,75 +58,75 @@ describe("AMMLikeCase", () => { it("buy", async () => { // buy - // await ctx.transferQuoteToDVM(trader, decimalStr("200")) - // await ctx.DVM.methods.sellQuote(trader).send(ctx.sendParam(trader)) + await ctx.transferQuoteToDVM(trader, decimalStr("200")) + await ctx.DVM.methods.sellQuote(trader).send(ctx.sendParam(trader)) - // // trader balances - // assert.equal( - // await ctx.BASE.methods.balanceOf(trader).call(), - // "11661666666528194445" - // ); - // assert.equal( - // await ctx.QUOTE.methods.balanceOf(trader).call(), - // decimalStr("800") - // ); + // trader balances + assert.equal( + await ctx.BASE.methods.balanceOf(trader).call(), + "11664999999861250000" + ); + assert.equal( + await ctx.QUOTE.methods.balanceOf(trader).call(), + decimalStr("800") + ); - // // vault balances - // assert.equal( - // await ctx.BASE.methods.balanceOf(ctx.DVM.options.address).call(), - // "8336666666805277778" - // ); - // assert.equal( - // await ctx.QUOTE.methods.balanceOf(ctx.DVM.options.address).call(), - // decimalStr("1200") - // ); + // vault balances + assert.equal( + await ctx.BASE.methods.balanceOf(ctx.DVM.options.address).call(), + "8333333333472222223" + ); + assert.equal( + await ctx.QUOTE.methods.balanceOf(ctx.DVM.options.address).call(), + decimalStr("1200") + ); - // // maintainer balances - // assert.equal( - // await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), - // "1666666666527777" - // ); - // assert.equal( - // await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), - // decimalStr("0") - // ); + // maintainer balances + assert.equal( + await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), + "1666666666527777" + ); + assert.equal( + await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), + decimalStr("0") + ); }); it("sell", async () => { - // // sell - // await ctx.transferBaseToDVM(trader, decimalStr("1")) - // await ctx.DVM.methods.sellBase(trader).send(ctx.sendParam(trader)) + // sell + await ctx.transferBaseToDVM(trader, decimalStr("1")) + await ctx.DVM.methods.sellBase(trader).send(ctx.sendParam(trader)) - // // trader balances - // assert.equal( - // await ctx.BASE.methods.balanceOf(trader).call(), - // decimalStr("9") - // ); - // assert.equal( - // await ctx.QUOTE.methods.balanceOf(trader).call(), - // "1090636363645427272728" - // ); + // trader balances + assert.equal( + await ctx.BASE.methods.balanceOf(trader).call(), + decimalStr("9") + ); + assert.equal( + await ctx.QUOTE.methods.balanceOf(trader).call(), + "1090818181827263636364" + ); - // // vault balances - // assert.equal( - // await ctx.BASE.methods.balanceOf(ctx.DVM.options.address).call(), - // decimalStr("11") - // ); - // assert.equal( - // await ctx.QUOTE.methods.balanceOf(ctx.DVM.options.address).call(), - // "909272727263654545454" - // ); + // vault balances + assert.equal( + await ctx.BASE.methods.balanceOf(ctx.DVM.options.address).call(), + decimalStr("11") + ); + assert.equal( + await ctx.QUOTE.methods.balanceOf(ctx.DVM.options.address).call(), + "909090909081818181818" + ); - // // maintainer balances - // assert.equal( - // await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), - // "0" - // ); - // assert.equal( - // await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), - // "90909090918181818" - // ); + // maintainer balances + assert.equal( + await ctx.BASE.methods.balanceOf(ctx.Maintainer).call(), + "0" + ); + assert.equal( + await ctx.QUOTE.methods.balanceOf(ctx.Maintainer).call(), + "90909090918181818" + ); }); }); });