import { BigNumber } from '@0x/utils'; import 'mocha'; import 'reflect-metadata'; import { Slippage } from '../../src/entities'; import { createDbConnectionOnceAsync } from '../db_setup'; import { chaiSetup } from '../utils/chai_setup'; import { testSaveAndFindEntityAsync } from './util'; chaiSetup.configure(); const slippage = { observedTimestamp: 1549587475793, symbol: 'ZRX', exchange: 'Radar Relay', usdAmount: new BigNumber(10), tokenAmount: new BigNumber(25), avgPriceInEthBuy: new BigNumber(0.0022), avgPriceInEthSell: new BigNumber(0.002), slippage: new BigNumber(0.01), }; // tslint:disable:custom-no-magic-numbers describe('Slippage entity', () => { it('save/find', async () => { const connection = await createDbConnectionOnceAsync(); const slippages = [slippage]; const slippageRepository = connection.getRepository(Slippage); for (const slippageRecord of slippages) { await testSaveAndFindEntityAsync(slippageRepository, slippageRecord); } }); });