redux-devtools/packages/redux-devtools-serialize/test/helpers.spec.ts
renovate[bot] 922985f9ea
chore(deps): update dependency prettier to v3 (#1434)
* chore(deps): update dependency prettier to v3

* Format

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Nathan Bierema <nbierema@gmail.com>
2023-07-12 18:03:20 +00:00

27 lines
708 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',
}) as unknown;
expect(
refer(testInstance, 'testType', false, [TestClass as any]),
).toMatchSnapshot();
});
});