diff options
author | Fabio Berger <me@fabioberger.com> | 2018-02-24 06:15:29 +0800 |
---|---|---|
committer | Fabio Berger <me@fabioberger.com> | 2018-02-24 06:15:29 +0800 |
commit | 10aed4606223fc558d9c7f6d98ff11fa7ba393e4 (patch) | |
tree | 6b0839b41eb3708a6ee254294e4774984b3af29e /packages/0x.js/test | |
parent | 6e43e89b2d6679def241c5014fc08202f74550b2 (diff) | |
parent | 10c0c0b6d2fce2a08858cd7ec280ed72d3da0b32 (diff) | |
download | dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.tar dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.tar.gz dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.tar.bz2 dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.tar.lz dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.tar.xz dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.tar.zst dexon-sol-tools-10aed4606223fc558d9c7f6d98ff11fa7ba393e4.zip |
Merge branch 'development' of github.com:0xProject/0x.js into development
* 'development' of github.com:0xProject/0x.js:
Update CHANGELOG
Remove unused CHANGELOG entry
Remove unused import
Change assert.doesConformToShema interface
Remove a type assertion
Remove type-level validation
Access property over this
Add type cast
Fix tests
Add entries to the CHANGELOG
Better validate ZeroExConfig on public networks
Diffstat (limited to 'packages/0x.js/test')
-rw-r--r-- | packages/0x.js/test/ether_token_wrapper_test.ts | 11 | ||||
-rw-r--r-- | packages/0x.js/test/expiration_watcher_test.ts | 2 |
2 files changed, 8 insertions, 5 deletions
diff --git a/packages/0x.js/test/ether_token_wrapper_test.ts b/packages/0x.js/test/ether_token_wrapper_test.ts index da49ec467..72086dff0 100644 --- a/packages/0x.js/test/ether_token_wrapper_test.ts +++ b/packages/0x.js/test/ether_token_wrapper_test.ts @@ -75,11 +75,14 @@ describe('EtherTokenWrapper', () => { const contractAddressIfExists = zeroEx.etherToken.getContractAddressIfExists(); expect(contractAddressIfExists).to.not.be.undefined(); }); - it('should return undefined if connected to an unknown network', () => { + it('should throw if connected to a private network and contract addresses are not specified', () => { const UNKNOWN_NETWORK_NETWORK_ID = 10; - const unknownNetworkZeroEx = new ZeroEx(web3.currentProvider, { networkId: UNKNOWN_NETWORK_NETWORK_ID }); - const contractAddressIfExists = unknownNetworkZeroEx.etherToken.getContractAddressIfExists(); - expect(contractAddressIfExists).to.be.undefined(); + expect( + () => + new ZeroEx(web3.currentProvider, { + networkId: UNKNOWN_NETWORK_NETWORK_ID, + } as any), + ).to.throw(); }); }); describe('#depositAsync', () => { diff --git a/packages/0x.js/test/expiration_watcher_test.ts b/packages/0x.js/test/expiration_watcher_test.ts index b49dee8e5..7f79e3802 100644 --- a/packages/0x.js/test/expiration_watcher_test.ts +++ b/packages/0x.js/test/expiration_watcher_test.ts @@ -9,10 +9,10 @@ import * as Web3 from 'web3'; import { ZeroEx } from '../src/0x'; import { ExpirationWatcher } from '../src/order_watcher/expiration_watcher'; import { DoneCallback, Token } from '../src/types'; -import { constants } from '../src/utils/constants'; import { utils } from '../src/utils/utils'; import { chaiSetup } from './utils/chai_setup'; +import { constants } from './utils/constants'; import { FillScenarios } from './utils/fill_scenarios'; import { reportNoErrorCallbackErrors } from './utils/report_callback_errors'; import { TokenUtils } from './utils/token_utils'; |