Add first passing test

This commit is contained in:
Leonid Logvinov
2017-05-30 16:19:35 +02:00
parent a4e5ec6c08
commit 90caa189cc

View File

@@ -4,7 +4,7 @@ import chaiAsPromised = require('chai-as-promised');
import {web3Factory} from './utils/web3_factory'; import {web3Factory} from './utils/web3_factory';
import {ZeroEx} from '../src/0x.js'; import {ZeroEx} from '../src/0x.js';
import {BlockchainLifecycle} from './utils/blockchain_lifecycle'; import {BlockchainLifecycle} from './utils/blockchain_lifecycle';
import * as OrderJSON from './fixtures/orders/5_MKR_for_42_MLN.json'; import * as OrderJSON from './fixtures/orders/5_MLN_for_42_GLM.json';
import * as BigNumber from 'bignumber.js'; import * as BigNumber from 'bignumber.js';
import {signedOrderFromJSON} from './utils/order'; import {signedOrderFromJSON} from './utils/order';
@@ -95,10 +95,11 @@ describe('ExchangeWrapper', () => {
}); });
}); });
describe('#fillOrderAsync', () => { describe('#fillOrderAsync', () => {
const fillAmount = new BigNumber(1);
const signedOrder = signedOrderFromJSON(OrderJSON); const signedOrder = signedOrderFromJSON(OrderJSON);
it('fillsOrder', async () => { it('should throw when the fill amount is zero', async () => {
// const orderFillResponse = await zeroEx.exchange.fillOrderAsync(signedOrder, fillAmount); const fillAmount = new BigNumber(0);
expect(zeroEx.exchange.fillOrderAsync(signedOrder, fillAmount))
.to.be.rejectedWith('This order has already been filled or cancelled');
}); });
}); });
}); });