From 1f789bf396b3b21ccec72b06395c8de27b5ff8bf Mon Sep 17 00:00:00 2001 From: Lawrence Forman Date: Fri, 27 Mar 2020 16:29:50 -0400 Subject: [PATCH] `@0x/contracts-asset-proxy`: Add `DexForwarderBridge.executeBridgeCall()` test. --- .../asset-proxy/test/dex_forwarder_bridge.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/contracts/asset-proxy/test/dex_forwarder_bridge.ts b/contracts/asset-proxy/test/dex_forwarder_bridge.ts index 2397711432..f8ad071963 100644 --- a/contracts/asset-proxy/test/dex_forwarder_bridge.ts +++ b/contracts/asset-proxy/test/dex_forwarder_bridge.ts @@ -321,4 +321,19 @@ blockchainTests.resets('DexForwarderBridge unit tests', env => { expect(btfs).to.be.length(goodBridgeCalls.length); }); }); + + describe('executeBridgeCall()', () => { + it('cannot be called externally', async () => { + return expect(testContract.executeBridgeCall( + randomAddress(), + randomAddress(), + randomAddress(), + randomAddress(), + new BigNumber(1), + new BigNumber(1), + constants.NULL_BYTES, + ).callAsync(), + ).to.revertWith('DexForwarderBridge/ONLY_SELF'); + }); + }); });