aboutsummaryrefslogtreecommitdiffstats
path: root/packages/order-watcher/test
diff options
context:
space:
mode:
authorAmir Bandeali <abandeali1@gmail.com>2019-01-08 03:11:19 +0800
committerAmir Bandeali <abandeali1@gmail.com>2019-01-08 03:11:19 +0800
commitfd37e88bdbdcc821e4aa734aed6ad1f499b2b3e4 (patch)
tree094420dc85ebaa83cc5e44ab7805f278418c953e /packages/order-watcher/test
parent24564b986daa703f66e54f85abf4782d99a40f94 (diff)
downloaddexon-0x-contracts-fd37e88bdbdcc821e4aa734aed6ad1f499b2b3e4.tar.gz
dexon-0x-contracts-fd37e88bdbdcc821e4aa734aed6ad1f499b2b3e4.tar.zst
dexon-0x-contracts-fd37e88bdbdcc821e4aa734aed6ad1f499b2b3e4.zip
Use enums in pipeline
Diffstat (limited to 'packages/order-watcher/test')
-rw-r--r--packages/order-watcher/test/order_watcher_test.ts42
1 files changed, 21 insertions, 21 deletions
diff --git a/packages/order-watcher/test/order_watcher_test.ts b/packages/order-watcher/test/order_watcher_test.ts
index dfa36f2fd..41dc884d5 100644
--- a/packages/order-watcher/test/order_watcher_test.ts
+++ b/packages/order-watcher/test/order_watcher_test.ts
@@ -859,29 +859,29 @@ describe('OrderWatcher', () => {
})().catch(done);
});
// TODO(abandeali1): The following test will fail until the MAP has been deployed and activated.
- // it('should emit orderStateInvalid when watched order fully filled', (done: DoneCallback) => {
- // (async () => {
- // signedOrder = await fillScenarios.createFillableSignedOrderAsync(
- // makerMultiAssetData,
- // takerAssetData,
- // makerAddress,
- // takerAddress,
- // fillableAmount,
- // );
- // const orderHash = orderHashUtils.getOrderHashHex(signedOrder);
- // await orderWatcher.addOrderAsync(signedOrder);
+ it.skip('should emit orderStateInvalid when watched order fully filled', (done: DoneCallback) => {
+ (async () => {
+ signedOrder = await fillScenarios.createFillableSignedOrderAsync(
+ makerMultiAssetData,
+ takerAssetData,
+ makerAddress,
+ takerAddress,
+ fillableAmount,
+ );
+ const orderHash = orderHashUtils.getOrderHashHex(signedOrder);
+ await orderWatcher.addOrderAsync(signedOrder);
- // const callback = callbackErrorReporter.reportNodeCallbackErrors(done)((orderState: OrderState) => {
- // expect(orderState.isValid).to.be.false();
- // const invalidOrderState = orderState as OrderStateInvalid;
- // expect(invalidOrderState.orderHash).to.be.equal(orderHash);
- // expect(invalidOrderState.error).to.be.equal(ExchangeContractErrs.OrderRemainingFillAmountZero);
- // });
- // orderWatcher.subscribe(callback);
+ const callback = callbackErrorReporter.reportNodeCallbackErrors(done)((orderState: OrderState) => {
+ expect(orderState.isValid).to.be.false();
+ const invalidOrderState = orderState as OrderStateInvalid;
+ expect(invalidOrderState.orderHash).to.be.equal(orderHash);
+ expect(invalidOrderState.error).to.be.equal(ExchangeContractErrs.OrderRemainingFillAmountZero);
+ });
+ orderWatcher.subscribe(callback);
- // await contractWrappers.exchange.fillOrderAsync(signedOrder, fillableAmount, takerAddress);
- // })().catch(done);
- // });
+ await contractWrappers.exchange.fillOrderAsync(signedOrder, fillableAmount, takerAddress);
+ })().catch(done);
+ });
});
});
}); // tslint:disable:max-file-line-count