import * as React from 'react';
import { render } from '@testing-library/react';
import { SplitContext } from '../SplitContext';
import { SplitFactoryProvider } from '../SplitFactoryProvider';
import { INITIAL_STATUS } from './testUtils/utils';
/**
* Test default SplitContext value
*/
test('SplitContext.Consumer shows default value', () => {
render(
{(value) => {
expect(value).toBe(undefined);
return null;
}}
);
});
test('SplitContext.Consumer shows value when wrapped in a SplitFactoryProvider', () => {
render(
{(value) => {
expect(value).toEqual({
...INITIAL_STATUS,
factory: undefined,
client: undefined
});
return null;
}}
);
});