Fix lint errors
This commit is contained in:
@@ -1,7 +1,6 @@
|
|||||||
import { schemas } from '@0xproject/json-schemas';
|
import { schemas } from '@0xproject/json-schemas';
|
||||||
import { SignedOrder } from '@0xproject/types';
|
import { SignedOrder } from '@0xproject/types';
|
||||||
import { BigNumber } from '@0xproject/utils';
|
import { BigNumber } from '@0xproject/utils';
|
||||||
import * as _ from 'lodash';
|
|
||||||
|
|
||||||
import { assert } from './assert';
|
import { assert } from './assert';
|
||||||
import { constants } from './constants';
|
import { constants } from './constants';
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ export const sortingUtils = {
|
|||||||
*/
|
*/
|
||||||
sortFeeOrdersByFeeAdjustedRate(signedFeeOrders: SignedOrder[]): SignedOrder[] {
|
sortFeeOrdersByFeeAdjustedRate(signedFeeOrders: SignedOrder[]): SignedOrder[] {
|
||||||
assert.doesConformToSchema('signedFeeOrders', signedFeeOrders, schemas.signedOrdersSchema);
|
assert.doesConformToSchema('signedFeeOrders', signedFeeOrders, schemas.signedOrdersSchema);
|
||||||
const rateCalculator = rateUtils.getFeeAdjustedRateOfFeeOrder;
|
const rateCalculator = rateUtils.getFeeAdjustedRateOfFeeOrder.bind(rateUtils);
|
||||||
const sortedOrders = sortOrders(signedFeeOrders, rateCalculator);
|
const sortedOrders = sortOrders(signedFeeOrders, rateCalculator);
|
||||||
return sortedOrders;
|
return sortedOrders;
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -2,7 +2,7 @@ import { BigNumber } from '@0xproject/utils';
|
|||||||
import * as chai from 'chai';
|
import * as chai from 'chai';
|
||||||
import 'mocha';
|
import 'mocha';
|
||||||
|
|
||||||
import { constants, rateUtils } from '../src';
|
import { rateUtils } from '../src';
|
||||||
|
|
||||||
import { chaiSetup } from './utils/chai_setup';
|
import { chaiSetup } from './utils/chai_setup';
|
||||||
import { testOrderFactory } from './utils/test_order_factory';
|
import { testOrderFactory } from './utils/test_order_factory';
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
import { BigNumber } from '@0xproject/utils';
|
import { BigNumber } from '@0xproject/utils';
|
||||||
import * as chai from 'chai';
|
import * as chai from 'chai';
|
||||||
import * as _ from 'lodash';
|
|
||||||
import 'mocha';
|
import 'mocha';
|
||||||
|
|
||||||
import { constants, rateUtils, sortingUtils } from '../src';
|
import { sortingUtils } from '../src';
|
||||||
|
|
||||||
import { chaiSetup } from './utils/chai_setup';
|
import { chaiSetup } from './utils/chai_setup';
|
||||||
import { testOrderFactory } from './utils/test_order_factory';
|
import { testOrderFactory } from './utils/test_order_factory';
|
||||||
@@ -32,15 +31,12 @@ describe('sortingUtils', () => {
|
|||||||
});
|
});
|
||||||
it('correctly sorts by fee adjusted rate when feeRate is Provided', async () => {
|
it('correctly sorts by fee adjusted rate when feeRate is Provided', async () => {
|
||||||
const orders = [testOrder1, testOrder2, testOrder3];
|
const orders = [testOrder1, testOrder2, testOrder3];
|
||||||
const sortedOrders = sortingUtils.sortOrdersByFeeAdjustedRate(
|
const sortedOrders = sortingUtils.sortOrdersByFeeAdjustedRate(orders, feeRate);
|
||||||
[testOrder1, testOrder2, testOrder3],
|
|
||||||
feeRate,
|
|
||||||
);
|
|
||||||
expect(sortedOrders).to.deep.equal([testOrder2, testOrder1, testOrder3]);
|
expect(sortedOrders).to.deep.equal([testOrder2, testOrder1, testOrder3]);
|
||||||
});
|
});
|
||||||
it('correctly sorts by fee adjusted rate when no feeRate is Provided', async () => {
|
it('correctly sorts by fee adjusted rate when no feeRate is Provided', async () => {
|
||||||
const orders = [testOrder1, testOrder2, testOrder3];
|
const orders = [testOrder1, testOrder2, testOrder3];
|
||||||
const sortedOrders = sortingUtils.sortOrdersByFeeAdjustedRate([testOrder1, testOrder2, testOrder3]);
|
const sortedOrders = sortingUtils.sortOrdersByFeeAdjustedRate(orders);
|
||||||
expect(sortedOrders).to.deep.equal([testOrder2, testOrder1, testOrder3]);
|
expect(sortedOrders).to.deep.equal([testOrder2, testOrder1, testOrder3]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@@ -64,7 +60,7 @@ describe('sortingUtils', () => {
|
|||||||
});
|
});
|
||||||
it('correctly sorts by fee adjusted rate', async () => {
|
it('correctly sorts by fee adjusted rate', async () => {
|
||||||
const orders = [testOrder1, testOrder2, testOrder3];
|
const orders = [testOrder1, testOrder2, testOrder3];
|
||||||
const sortedOrders = sortingUtils.sortFeeOrdersByFeeAdjustedRate([testOrder1, testOrder2, testOrder3]);
|
const sortedOrders = sortingUtils.sortFeeOrdersByFeeAdjustedRate(orders);
|
||||||
expect(sortedOrders).to.deep.equal([testOrder2, testOrder3, testOrder1]);
|
expect(sortedOrders).to.deep.equal([testOrder2, testOrder3, testOrder1]);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user