aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-06-30 01:34:49 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-06-30 01:34:49 +0800
commite9db5327278c8015f8e091ae8de6e6cf95caa126 (patch)
tree645974e07e573399d8f739813acd67e17423fcae
parentdd590ca79eb0fc17ea29286c1cb638745c6c62d4 (diff)
downloaddexon-0x-contracts-e9db5327278c8015f8e091ae8de6e6cf95caa126.tar.gz
dexon-0x-contracts-e9db5327278c8015f8e091ae8de6e6cf95caa126.tar.zst
dexon-0x-contracts-e9db5327278c8015f8e091ae8de6e6cf95caa126.zip
Make getOrderHashHex a non-async function
-rw-r--r--src/0x.ts2
-rw-r--r--test/0x.js_test.ts15
2 files changed, 3 insertions, 14 deletions
diff --git a/src/0x.ts b/src/0x.ts
index fbfea8145..1f66e73b6 100644
--- a/src/0x.ts
+++ b/src/0x.ts
@@ -176,7 +176,7 @@ export class ZeroEx {
* @param order An object that conforms to the Order or SignedOrder interface definitions.
* @return The resulting orderHash from hashing the supplied order.
*/
- public async getOrderHashHexAsync(order: Order|SignedOrder): Promise<string> {
+ public getOrderHashHex(order: Order|SignedOrder): string {
assert.doesConformToSchema('order', order, orderSchema);
const orderHashHex = utils.getOrderHashHex(order, order.exchangeContractAddress);
return orderHashHex;
diff --git a/test/0x.js_test.ts b/test/0x.js_test.ts
index 3ddb5db1d..f4d13886b 100644
--- a/test/0x.js_test.ts
+++ b/test/0x.js_test.ts
@@ -130,7 +130,7 @@ describe('ZeroEx library', () => {
expect(baseUnitAmount).to.be.bignumber.equal(expectedUnitAmount);
});
});
- describe('#getOrderHashHexAsync', () => {
+ describe('#getOrderHashHex', () => {
const expectedOrderHash = '0x39da987067a3c9e5f1617694f1301326ba8c8b0498ebef5df4863bed394e3c83';
const exchangeContractAddress = '0xb69e673309512a9d726f87304c6984054f87a93b';
const order: Order = {
@@ -147,22 +147,11 @@ describe('ZeroEx library', () => {
takerTokenAmount: new BigNumber(0),
expirationUnixTimestampSec: new BigNumber(0),
};
- let stubs: Sinon.SinonStub[] = [];
- afterEach(() => {
- // clean up any stubs after the test has completed
- _.each(stubs, s => s.restore());
- stubs = [];
- });
it('calculates the order hash', async () => {
const web3 = web3Factory.create();
const zeroEx = new ZeroEx(web3.currentProvider);
- stubs = [
- Sinon.stub((zeroEx as any), '_getExchangeAddressAsync')
- .returns(Promise.resolve(exchangeContractAddress)),
- ];
-
- const orderHash = await zeroEx.getOrderHashHexAsync(order);
+ const orderHash = zeroEx.getOrderHashHex(order);
expect(orderHash).to.be.equal(expectedOrderHash);
});
});