From e6f6fcfcd51a549ba272f6942c97e7f6976e57fb Mon Sep 17 00:00:00 2001 From: Yuri Tkachenko Date: Fri, 29 Nov 2024 13:20:17 +0000 Subject: [PATCH] test(integration): fix unbuffered flow --- test/integration/protocol-happy-path.integration.ts | 5 +---- .../{second-opinion.ts => second-opinion.integration.ts} | 0 2 files changed, 1 insertion(+), 4 deletions(-) rename test/integration/{second-opinion.ts => second-opinion.integration.ts} (100%) diff --git a/test/integration/protocol-happy-path.integration.ts b/test/integration/protocol-happy-path.integration.ts index ee010216c2..e4e74e1990 100644 --- a/test/integration/protocol-happy-path.integration.ts +++ b/test/integration/protocol-happy-path.integration.ts @@ -217,7 +217,7 @@ describe("Protocol Happy Path", () => { const depositNorReceipt = await trace("lido.deposit (Curated Module)", depositNorTx); const unbufferedEventNor = ctx.getEvents(depositNorReceipt, "Unbuffered")[0]; - const unbufferedAmountNor = unbufferedEventNor.args[0]; + const unbufferedAmountNor = unbufferedEventNor?.args[0] || 0n; // 0 if no deposit was made to the curated module const depositCountsNor = unbufferedAmountNor / ether("32"); let expectedBufferedEtherAfterDeposit = bufferedEtherBeforeDeposit - unbufferedAmountNor; @@ -234,15 +234,12 @@ describe("Protocol Happy Path", () => { const depositCountsTotal = depositCountsNor + unbufferedAmountSdvt / ether("32"); expectedBufferedEtherAfterDeposit -= unbufferedAmountSdvt; - expect(depositCountsTotal).to.be.gt(0n, "Deposit counts"); expect(newValidatorsCountSdvt).to.equal( depositedValidatorsBefore + depositCountsTotal, "New validators count after deposit", ); const bufferedEtherAfterDeposit = await lido.getBufferedEther(); - - expect(depositCountsNor).to.be.gt(0n, "Deposit counts"); expect(bufferedEtherAfterDeposit).to.equal(expectedBufferedEtherAfterDeposit, "Buffered ether after deposit"); log.debug("After deposit", { diff --git a/test/integration/second-opinion.ts b/test/integration/second-opinion.integration.ts similarity index 100% rename from test/integration/second-opinion.ts rename to test/integration/second-opinion.integration.ts