Changed getWatchedOrders to getStats and returns Stats object

This commit is contained in:
amaurer
2018-10-07 12:24:42 -04:00
parent 9171f9ec60
commit 2e1222556f
4 changed files with 16 additions and 10 deletions

View File

@@ -140,8 +140,8 @@ describe('OrderWatcher', () => {
expect(() => orderWatcher.subscribe(_.noop.bind(_))).to.throw(OrderWatcherError.SubscriptionAlreadyPresent);
});
});
describe('#getWatchCount', async () => {
it('should increment and decrement order counts', async () => {
describe('#getStats', async () => {
it('orderCount should increment and decrement with order additions and removals', async () => {
signedOrder = await fillScenarios.createFillableSignedOrderAsync(
makerAssetData,
takerAssetData,
@@ -150,11 +150,11 @@ describe('OrderWatcher', () => {
fillableAmount,
);
const orderHash = orderHashUtils.getOrderHashHex(signedOrder);
expect(orderWatcher.getWatchCount()).to.be.eq(0);
expect(orderWatcher.getStats().orderCount).to.be.eq(0);
await orderWatcher.addOrderAsync(signedOrder);
expect(orderWatcher.getWatchCount()).to.be.eq(1);
expect(orderWatcher.getStats().orderCount).to.be.eq(1);
orderWatcher.removeOrder(orderHash);
expect(orderWatcher.getWatchCount()).to.be.eq(0);
expect(orderWatcher.getStats().orderCount).to.be.eq(0);
});
});
describe('tests with cleanup', async () => {