fix tests

This commit is contained in:
mingda
2020-07-12 15:30:32 +08:00
parent 739195b326
commit d2318b4e8e
5 changed files with 27 additions and 27 deletions

View File

@@ -89,7 +89,7 @@ describe("Admin", () => {
await ctx.DODO.methods.disableBaseDeposit().send(ctx.sendParam(ctx.Supervisor)) await ctx.DODO.methods.disableBaseDeposit().send(ctx.sendParam(ctx.Supervisor))
await assert.rejects( await assert.rejects(
ctx.DODO.methods.depositBase(decimalStr("10")).send(ctx.sendParam(lp1)), ctx.DODO.methods.depositBase(decimalStr("10")).send(ctx.sendParam(lp1)),
/DEPOSIT_BASE_TOKEN_NOT_ALLOWED/ /DEPOSIT_BASE_NOT_ALLOWED/
) )
await ctx.DODO.methods.enableBaseDeposit().send(ctx.sendParam(ctx.Deployer)) await ctx.DODO.methods.enableBaseDeposit().send(ctx.sendParam(ctx.Deployer))
@@ -99,7 +99,7 @@ describe("Admin", () => {
await ctx.DODO.methods.disableQuoteDeposit().send(ctx.sendParam(ctx.Supervisor)) await ctx.DODO.methods.disableQuoteDeposit().send(ctx.sendParam(ctx.Supervisor))
await assert.rejects( await assert.rejects(
ctx.DODO.methods.depositQuote(decimalStr("1000")).send(ctx.sendParam(lp1)), ctx.DODO.methods.depositQuote(decimalStr("1000")).send(ctx.sendParam(lp1)),
/DEPOSIT_QUOTE_TOKEN_NOT_ALLOWED/ /DEPOSIT_QUOTE_NOT_ALLOWED/
) )
await ctx.DODO.methods.enableQuoteDeposit().send(ctx.sendParam(ctx.Deployer)) await ctx.DODO.methods.enableQuoteDeposit().send(ctx.sendParam(ctx.Deployer))
@@ -227,7 +227,7 @@ describe("Admin", () => {
it("final settlement revert cases", async () => { it("final settlement revert cases", async () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.claim().send(ctx.sendParam(lp1)), ctx.DODO.methods.claim().send(ctx.sendParam(lp1)),
/DODO_IS_NOT_CLOSED/ /DODO_NOT_CLOSED/
) )
await ctx.DODO.methods.depositBase(decimalStr("10")).send(ctx.sendParam(lp1)) await ctx.DODO.methods.depositBase(decimalStr("10")).send(ctx.sendParam(lp1))
await ctx.DODO.methods.depositQuote(decimalStr("500")).send(ctx.sendParam(lp2)) await ctx.DODO.methods.depositQuote(decimalStr("500")).send(ctx.sendParam(lp2))
@@ -236,7 +236,7 @@ describe("Admin", () => {
await ctx.DODO.methods.finalSettlement().send(ctx.sendParam(ctx.Deployer)) await ctx.DODO.methods.finalSettlement().send(ctx.sendParam(ctx.Deployer))
await assert.rejects( await assert.rejects(
ctx.DODO.methods.finalSettlement().send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.finalSettlement().send(ctx.sendParam(ctx.Deployer)),
/ DODO_IS_CLOSED/ / DODO_CLOSED/
) )
await ctx.DODO.methods.claim().send(ctx.sendParam(lp2)) await ctx.DODO.methods.claim().send(ctx.sendParam(lp2))
@@ -247,15 +247,15 @@ describe("Admin", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.enableQuoteDeposit().send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.enableQuoteDeposit().send(ctx.sendParam(ctx.Deployer)),
/DODO_IS_CLOSED/ /DODO_CLOSED/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.enableBaseDeposit().send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.enableBaseDeposit().send(ctx.sendParam(ctx.Deployer)),
/DODO_IS_CLOSED/ /DODO_CLOSED/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.enableTrading().send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.enableTrading().send(ctx.sendParam(ctx.Deployer)),
/DODO_IS_CLOSED/ /DODO_CLOSED/
) )
}) })
}) })
@@ -318,22 +318,22 @@ describe("Admin", () => {
it("k revert cases", async () => { it("k revert cases", async () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.setK(decimalStr("1")).send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.setK(decimalStr("1")).send(ctx.sendParam(ctx.Deployer)),
/K_MUST_BE_LESS_THAN_ONE/ /K>=1/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.setK(decimalStr("0")).send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.setK(decimalStr("0")).send(ctx.sendParam(ctx.Deployer)),
/K_MUST_BE_GREATER_THAN_ZERO/ /K=0/
) )
}) })
it("fee revert cases", async () => { it("fee revert cases", async () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.setLiquidityProviderFeeRate(decimalStr("0.999")).send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.setLiquidityProviderFeeRate(decimalStr("0.999")).send(ctx.sendParam(ctx.Deployer)),
/FEE_MUST_BE_LESS_THAN_ONE/ /FEE_RATE>=1/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.setMaintainerFeeRate(decimalStr("0.998")).send(ctx.sendParam(ctx.Deployer)), ctx.DODO.methods.setMaintainerFeeRate(decimalStr("0.998")).send(ctx.sendParam(ctx.Deployer)),
/FEE_MUST_BE_LESS_THAN_ONE/ /FEE_RATE>=1/
) )
}) })
}) })

View File

@@ -34,12 +34,12 @@ describe("DODO ZOO", () => {
it("could not deploy the same dodo", async () => { it("could not deploy the same dodo", async () => {
await assert.rejects( await assert.rejects(
ctx.DODOZoo.methods.breedDODO(ctx.Supervisor, ctx.Maintainer, ctx.BASE.options.address, ctx.QUOTE.options.address, ctx.ORACLE.options.address, "0", "0", "1", "0").send(ctx.sendParam(ctx.Deployer)), ctx.DODOZoo.methods.breedDODO(ctx.Supervisor, ctx.Maintainer, ctx.BASE.options.address, ctx.QUOTE.options.address, ctx.ORACLE.options.address, "0", "0", "1", "0").send(ctx.sendParam(ctx.Deployer)),
/DODO_IS_REGISTERED/ /DODO_REGISTERED/
) )
await assert.rejects( await assert.rejects(
ctx.DODOZoo.methods.breedDODO(ctx.Supervisor, ctx.Maintainer, ctx.QUOTE.options.address, ctx.BASE.options.address, ctx.ORACLE.options.address, "0", "0", "1", "0").send(ctx.sendParam(ctx.Deployer)), ctx.DODOZoo.methods.breedDODO(ctx.Supervisor, ctx.Maintainer, ctx.QUOTE.options.address, ctx.BASE.options.address, ctx.ORACLE.options.address, "0", "0", "1", "0").send(ctx.sendParam(ctx.Deployer)),
/DODO_IS_REGISTERED/ /DODO_REGISTERED/
) )
}) })
@@ -61,7 +61,7 @@ describe("DODO ZOO", () => {
// could not init twice // could not init twice
await assert.rejects( await assert.rejects(
newDODO.methods.init(ctx.Supervisor, ctx.Maintainer, ctx.QUOTE.options.address, ctx.BASE.options.address, ctx.ORACLE.options.address, "0", "0", "1", "0").send(ctx.sendParam(ctx.Deployer)), newDODO.methods.init(ctx.Supervisor, ctx.Maintainer, ctx.QUOTE.options.address, ctx.BASE.options.address, ctx.ORACLE.options.address, "0", "0", "1", "0").send(ctx.sendParam(ctx.Deployer)),
/DODO_ALREADY_INITIALIZED/ /DODO_INITIALIZED/
) )
}) })

View File

@@ -351,12 +351,12 @@ describe("LiquidityProvider", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawBase(decimalStr("6")).send(ctx.sendParam(lp1)), ctx.DODO.methods.withdrawBase(decimalStr("6")).send(ctx.sendParam(lp1)),
/DODO_BASE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_BASE_BALANCE_NOT_ENOUGH/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawAllBase().send(ctx.sendParam(lp1)), ctx.DODO.methods.withdrawAllBase().send(ctx.sendParam(lp1)),
/DODO_BASE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_BASE_BALANCE_NOT_ENOUGH/
) )
}) })
@@ -366,12 +366,12 @@ describe("LiquidityProvider", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawQuote(decimalStr("600")).send(ctx.sendParam(lp1)), ctx.DODO.methods.withdrawQuote(decimalStr("600")).send(ctx.sendParam(lp1)),
/DODO_QUOTE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_QUOTE_BALANCE_NOT_ENOUGH/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawAllQuote().send(ctx.sendParam(lp1)), ctx.DODO.methods.withdrawAllQuote().send(ctx.sendParam(lp1)),
/DODO_QUOTE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_QUOTE_BALANCE_NOT_ENOUGH/
) )
}) })
@@ -381,12 +381,12 @@ describe("LiquidityProvider", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawBase(decimalStr("0.5")).send(ctx.sendParam(lp1)), ctx.DODO.methods.withdrawBase(decimalStr("0.5")).send(ctx.sendParam(lp1)),
/COULD_NOT_AFFORD_LIQUIDITY_PENALTY/ /PENALTY_EXCEED/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.getWithdrawBasePenalty(decimalStr("10")).call(), ctx.DODO.methods.getWithdrawBasePenalty(decimalStr("10")).call(),
/DODO_BASE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_BASE_BALANCE_NOT_ENOUGH/
) )
}) })
@@ -396,12 +396,12 @@ describe("LiquidityProvider", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawQuote(decimalStr("200")).send(ctx.sendParam(lp1)), ctx.DODO.methods.withdrawQuote(decimalStr("200")).send(ctx.sendParam(lp1)),
/COULD_NOT_AFFORD_LIQUIDITY_PENALTY/ /PENALTY_EXCEED/
) )
await assert.rejects( await assert.rejects(
ctx.DODO.methods.getWithdrawQuotePenalty(decimalStr("1000")).call(), ctx.DODO.methods.getWithdrawQuotePenalty(decimalStr("1000")).call(),
/DODO_QUOTE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_QUOTE_BALANCE_NOT_ENOUGH/
) )
}) })
@@ -412,7 +412,7 @@ describe("LiquidityProvider", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawBase(decimalStr("0.5")).send(ctx.sendParam(lp2)), ctx.DODO.methods.withdrawBase(decimalStr("0.5")).send(ctx.sendParam(lp2)),
/COULD_NOT_AFFORD_LIQUIDITY_PENALTY/ /PENALTY_EXCEED/
) )
}) })
@@ -423,7 +423,7 @@ describe("LiquidityProvider", () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.withdrawQuote(decimalStr("200")).send(ctx.sendParam(lp2)), ctx.DODO.methods.withdrawQuote(decimalStr("200")).send(ctx.sendParam(lp2)),
/COULD_NOT_AFFORD_LIQUIDITY_PENALTY/ /PENALTY_EXCEED/
) )
}) })

View File

@@ -83,7 +83,7 @@ describe("Trader", () => {
// could not buy all base balance // could not buy all base balance
await assert.rejects( await assert.rejects(
ctx.DODO.methods.buyBaseToken(decimalStr("10000"), decimalStr("10010")).send(ctx.sendParam(trader)), ctx.DODO.methods.buyBaseToken(decimalStr("10000"), decimalStr("10010")).send(ctx.sendParam(trader)),
/DODO_BASE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_BASE_BALANCE_NOT_ENOUGH/
) )
// when buy amount close to base balance, price will increase quickly // when buy amount close to base balance, price will increase quickly

View File

@@ -267,14 +267,14 @@ describe("Trader", () => {
it("base balance limit", async () => { it("base balance limit", async () => {
await assert.rejects( await assert.rejects(
ctx.DODO.methods.buyBaseToken(decimalStr("11"), decimalStr("10000")).send(ctx.sendParam(trader)), ctx.DODO.methods.buyBaseToken(decimalStr("11"), decimalStr("10000")).send(ctx.sendParam(trader)),
/DODO_BASE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_BASE_BALANCE_NOT_ENOUGH/
) )
await ctx.DODO.methods.buyBaseToken(decimalStr("1"), decimalStr("200")).send(ctx.sendParam(trader)) await ctx.DODO.methods.buyBaseToken(decimalStr("1"), decimalStr("200")).send(ctx.sendParam(trader))
await assert.rejects( await assert.rejects(
ctx.DODO.methods.buyBaseToken(decimalStr("11"), decimalStr("10000")).send(ctx.sendParam(trader)), ctx.DODO.methods.buyBaseToken(decimalStr("11"), decimalStr("10000")).send(ctx.sendParam(trader)),
/DODO_BASE_TOKEN_BALANCE_NOT_ENOUGH/ /DODO_BASE_BALANCE_NOT_ENOUGH/
) )
}) })
}) })