import { GasEstimates } from 'api/gas';
import * as actions from './actions';
import * as reducer from './reducer';
describe('gas reducer', () => {
it('should handle GAS_FETCH_ESTIMATES', () => {
const state = reducer.gasReducer(undefined, actions.fetchGasEstimates());
expect(state).toEqual({
...reducer.INITIAL_STATE,
isEstimating: true
});
it('should handle GAS_SET_ESTIMATES', () => {
const estimates: GasEstimates = {
safeLow: 1,
standard: 1,
fast: 4,
fastest: 20,
time: Date.now(),
chainId: 1,
isDefault: false
};
const state = reducer.gasReducer(undefined, actions.setGasEstimates(estimates));
estimates,
isEstimating: false