Skip to content
Snippets Groups Projects
Commit 6ca277e6 authored by Gabriel Clark's avatar Gabriel Clark
Browse files

Added a failing implementation of NumberInputField mocking test.

parent 369cb48a
No related branches found
No related tags found
No related merge requests found
// import { render, screen } from '@testing-library/react';
import { render, screen } from '@testing-library/react';
import '../../testing/mockRedux.js';
// import { NumberInputField, internals } from './numberInputField.js';
import { NumberInputField} from './numberInputField.js';
import numberInputFieldSlice from '../number-input-field/numberInputFieldSlice.js';
import {
selectNumberOfUnits,
setNumberOfUnits,
} from './numberInputFieldSlice.js';
/*
import {
selectCurrentInputUnit,
selectCurrentOutputUnit,
} from '../unit-selector/unitSelectorSlice.js';
*/
describe('the NumberInputField slice', () => {
test('selects input value according to the store', () => {
......@@ -43,26 +41,18 @@ describe('the NumberInputField slice', () => {
});
});
jest.mock('./numberInputField.js', () => ({
selectNumberOfUnits: jest.fn().mockName('selectNumberOfUnits'),
}));
describe('the NumberInputField component', () => {
test('numberInputField displays apropriate content', () => {
jest.mock('../unit-selector/unitSelectorSlice.js', () => ({
selectCurrentInputUnit: jest.fn().mockName('selectCurrentInputUnit'),
selectCurrentOutputUnit: jest.fn().mockName('selectCurrentOutputUnit'),
}));
/*
describe('the NumberInputField component', () => {
test('numberInputField displays apropriate content', () => {
selectNumberOfUnits.mockReturnValue(10);
selectCurrentInputUnit.mockReturnValue('cm');
selectCurrentOutputUnit.mockReturnValue('cm');
render(<NumberInputField/>);
const { container } = render(<NumberInputField/>);
expect(screen.getByLabelText('inputField')).toHaveAttribute(
'placeholder', expect.stringContaining('Enter # of "cm"'),
);
expect(container).toMatchSnapshot();
});
});
*/
// import { render, screen } from '@testing-library/react';
import '../../testing/mockRedux.js';
// import { UnitSelector } from './unitSelector.js';
/*
import {
selectNumberOfUnits,
} from '../number-input-field/numberInputFieldSlice.js';
*/
import unitSelectorSlice, {
selectCurrentInputUnit,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment