import * as React from 'react';
import { configure, mount } from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';
import InitStoreWithFormula from './InitStoreWithFormula';
import { sliceBy, mockResizeObserver } from 'valor-app-utils';
configure({ adapter: new Adapter() });
mockResizeObserver();
describe('', () => {
it('testing', () => {
const expectedIds = [11, 12, 13, 21, 22, 23, 31, 32, 33, 41, 42, 43, 51, 52, 53];
const expectedValues = [20, 20, 40, 10, 10, 20, 10, 10, 20, 10, 10, 20, 30, 30, 60];
const wrapper = mount().find('td[id^="cell"]');
const resultIds = wrapper
.map(it => sliceBy(it.prop('id') as any, { from: ':' }).slice(1))
.map(it => parseInt(it));
const resultValues = wrapper.map(it => it.text()).map(it => parseInt(it));
expect(resultIds).toEqual(expectedIds);
expect(resultValues).toEqual(expectedValues);
});
});