diff --git a/unit-conversion/src/features/number-input-field/numberInputField.test.js b/unit-conversion/src/features/number-input-field/numberInputField.test.js index 34e339bc4b02ccaf5d155ab42a30d5229c117e28..5208c25687bf6634d12d4bcdfa6053e3c58e27e1 100644 --- a/unit-conversion/src/features/number-input-field/numberInputField.test.js +++ b/unit-conversion/src/features/number-input-field/numberInputField.test.js @@ -1,18 +1,16 @@ -// 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'), -})); - -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); + jest.mock('../unit-selector/unitSelectorSlice.js', () => ({ + selectCurrentInputUnit: jest.fn().mockName('selectCurrentInputUnit'), + })); + 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(); }); }); -*/ diff --git a/unit-conversion/src/features/unit-selector/unitSelector.test.js b/unit-conversion/src/features/unit-selector/unitSelector.test.js index bf800686cebd16430649bffc318299848c89da06..1ce0b938e163a216dced40422b7e48379e20e820 100644 --- a/unit-conversion/src/features/unit-selector/unitSelector.test.js +++ b/unit-conversion/src/features/unit-selector/unitSelector.test.js @@ -1,12 +1,4 @@ -// 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,