aboutsummaryrefslogtreecommitdiffstats
path: root/test/utils
diff options
context:
space:
mode:
authorLeonid Logvinov <logvinov.leon@gmail.com>2017-06-01 22:17:15 +0800
committerLeonid Logvinov <logvinov.leon@gmail.com>2017-06-01 22:17:15 +0800
commit52bdc0d3432ef917cca15522cea78255d03d82f6 (patch)
tree5524df1877e6994880e3bf37ecd1e5c34dd5a3ab /test/utils
parent78259dc2af07a7c56b89669cd0b6a1c7b997092b (diff)
downloaddexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.tar
dexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.tar.gz
dexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.tar.bz2
dexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.tar.lz
dexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.tar.xz
dexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.tar.zst
dexon-sol-tools-52bdc0d3432ef917cca15522cea78255d03d82f6.zip
Add timestamp parameter to order factory
Diffstat (limited to 'test/utils')
-rw-r--r--test/utils/order_factory.ts10
1 files changed, 7 insertions, 3 deletions
diff --git a/test/utils/order_factory.ts b/test/utils/order_factory.ts
index e41e973ee..c6c6ed927 100644
--- a/test/utils/order_factory.ts
+++ b/test/utils/order_factory.ts
@@ -14,10 +14,14 @@ export const orderFactory = {
makerTokenAmount: BigNumber.BigNumber|number,
makerTokenAddress: string,
takerTokenAmount: BigNumber.BigNumber|number,
- takerTokenAddress: string): Promise<SignedOrder> {
+ takerTokenAddress: string,
+ expirationUnixTimestampSec?: BigNumber.BigNumber): Promise<SignedOrder> {
// TODO refactor and check
const exchangeAddress: string = (ExchangeArtifacts as any).networks[networkId].address;
- const INF_TIMESTAMP = 2524604400;
+ const INF_TIMESTAMP = new BigNumber(2524604400);
+ expirationUnixTimestampSec = _.isUndefined(expirationUnixTimestampSec) ?
+ INF_TIMESTAMP :
+ expirationUnixTimestampSec;
const order = {
maker,
taker,
@@ -29,7 +33,7 @@ export const orderFactory = {
takerTokenAddress,
salt: ZeroEx.generatePseudoRandomSalt(),
feeRecipient: constants.NULL_ADDRESS,
- expirationUnixTimestampSec: new BigNumber(INF_TIMESTAMP),
+ expirationUnixTimestampSec,
};
const orderHash = ZeroEx.getOrderHashHex(exchangeAddress, order);
const ecSignature = await zeroEx.signOrderHashAsync(orderHash);