describe('Dummy Describe', () => { test('Dummy Test', () => { expect(true).toBeTruthy(); }); }); // import * as React from 'react'; // import { shallow } from 'enzyme'; // // import { // MmuiCommonComponent, // MmuiProps, // MmuiState, // } from '../../../src/ts/mmui-react-component/common'; // // class TestCommonComponent extends MmuiCommonComponent { // constructor(props: any) { // super(props); // this.name = 'very'; // this.state = { // mode: 'happy', // payload: 0, // }; // } // render() { // return null; // } // } // // describe('MmuiTableComponent: using state', () => { // let component = null; // beforeEach(() => { // component = shallow(); // }); // // test('getState', () => { // // @ts-ignore // const state = component.instance().getState(); // expect(state).toEqual({ mode: 'happy', payload: 0 }); // }); // // test('setComponentStateValue', () => { // // @ts-ignore // component.instance().setComponentStateValue('mode', 'excited'); // // @ts-ignore // const state = component.instance().getState(); // expect(state.mode).toEqual('excited'); // expect(state.payload).toEqual(0); // }); // // test('getPayloadData', () => { // // @ts-ignore // const payload = component.instance().getPayloadData(); // expect(payload).toEqual(0); // }); // }); // // describe('MmuiTableComponent: using store', () => { // let component = null; // let mergeToStore = null; // beforeEach(() => { // const store = { // component: { // very: { // mode: 'happy', // }, // }, // data: { // very: { // payload: 1, // }, // }, // }; // mergeToStore = jest.fn(); // component = shallow( // // ); // }); // // test('getState', () => { // // @ts-ignore // const state = component.instance().getState(); // // console.log(state) // expect(state).toEqual({ mode: 'happy' }); // }); // // test('setComponentStateValue', () => { // // @ts-ignore // component.instance().setComponentStateValue('mode', 'excited'); // expect(mergeToStore).toHaveBeenCalled(); // }); // // test('getPayloadData', () => { // // @ts-ignore // const payload = component.instance().getPayloadData(); // expect(payload).toEqual({ payload: 1 }); // }); // });