redux-devtools/packages/redux-devtools-serialize/test/helpers.spec.ts
Nathan Bierema d586f1955a
feat(redux-devtools-serialize): convert to TypeScript (#621)
* feature(redux-devtools-serialize): convert to TypeScript

* unused
2020-08-29 00:14:49 -04:00

25 lines
684 B
TypeScript

import { mark, extract, refer } from '../src/helpers';
describe('Helpers', function () {
it('mark', function () {
expect(mark({ testData: 'test' }, 'testType')).toMatchSnapshot();
expect(
mark({ testData: 'test' }, 'testType', 'toString')
).toMatchSnapshot();
});
it('extract', function () {
expect(extract({ testData: 'test' }, 'testType')).toMatchSnapshot();
});
it('refer', function () {
const TestClass = function (data: unknown) {
return data;
};
const testInstance = new (TestClass as any)({ testData: 'test' });
expect(
refer(testInstance, 'testType', false, [TestClass as any])
).toMatchSnapshot();
});
});