From ec6ce96393023de97b014e653b3b3472dfff2efa Mon Sep 17 00:00:00 2001 From: evelinemolnar Date: Thu, 10 Oct 2024 12:33:35 +0300 Subject: [PATCH] when a signature from a non-relayer is included --- test/Bridge.test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/test/Bridge.test.js b/test/Bridge.test.js index 4d6571e..b1854c1 100644 --- a/test/Bridge.test.js +++ b/test/Bridge.test.js @@ -316,5 +316,20 @@ describe("Bridge", async function () { ); }); }); + describe("when a signature from a non-relayer is included", async function () { + dataToSign = await getExecuteTransferData([mvxTxn], batchNonce); + signature1 = await adminWallet.signMessage(dataToSign); + signature2 = await relayer1.signMessage(dataToSign); + signature3 = await relayer2.signMessage(dataToSign); + signature4 = await relayer3.signMessage(dataToSign); + signature5 = await relayer5.signMessage(dataToSign); + signature6 = await relayer6.signMessage(dataToSign); + signature7 = await otherWallet.signMessage(dataToSign); + signatures = [signature1, signature2, signature3, signature4, signature5, signature6, signature7]; + + it("reverts with 'Quorum was not met'", async function () { + await expect(bridge.executeTransfer([mvxTxn], batchNonce, signatures)).to.be.revertedWith("Quorum was not met"); + }); + }); }); });