mirror of
https://gitlab.nic.cz/turris/reforis/foris-js.git
synced 2025-08-04 20:23:28 +02:00
Don't use default exports.
This commit is contained in:
@@ -5,23 +5,23 @@
|
||||
* See /LICENSE for more information.
|
||||
*/
|
||||
|
||||
import React from 'react';
|
||||
import React from "react";
|
||||
|
||||
import {fireEvent, getByDisplayValue, getByText, render} from 'customTestRender';
|
||||
import { fireEvent, getByDisplayValue, getByText, render } from "customTestRender";
|
||||
|
||||
import Select from '../Select';
|
||||
import { Select } from "../Select";
|
||||
|
||||
const TEST_CHOICES = {
|
||||
'1': 'one',
|
||||
'2': 'two',
|
||||
'3': 'three',
|
||||
"1": "one",
|
||||
"2": "two",
|
||||
"3": "three",
|
||||
};
|
||||
|
||||
describe('<Select/>', () => {
|
||||
describe("<Select/>", () => {
|
||||
var selectContainer;
|
||||
const onChangeHandler = jest.fn();
|
||||
beforeEach(() => {
|
||||
const {container} = render(
|
||||
const { container } = render(
|
||||
<Select
|
||||
label='Test label'
|
||||
value='1'
|
||||
@@ -34,18 +34,22 @@ describe('<Select/>', () => {
|
||||
selectContainer = container;
|
||||
});
|
||||
|
||||
it('Test with snapshot.', () => {
|
||||
expect(selectContainer).toMatchSnapshot();
|
||||
it("Test with snapshot.", () => {
|
||||
expect(selectContainer)
|
||||
.toMatchSnapshot();
|
||||
});
|
||||
|
||||
it('Test onChange handling.', () => {
|
||||
const select = getByDisplayValue(selectContainer, 'one');
|
||||
expect(select.value).toBe('1');
|
||||
fireEvent.change(select, {target: {value: '2'}});
|
||||
it("Test onChange handling.", () => {
|
||||
const select = getByDisplayValue(selectContainer, "one");
|
||||
expect(select.value)
|
||||
.toBe("1");
|
||||
fireEvent.change(select, { target: { value: "2" } });
|
||||
|
||||
const option = getByText(selectContainer, 'two');
|
||||
expect(onChangeHandler).toBeCalled();
|
||||
const option = getByText(selectContainer, "two");
|
||||
expect(onChangeHandler)
|
||||
.toBeCalled();
|
||||
|
||||
expect(option.value).toBe('2');
|
||||
})
|
||||
expect(option.value)
|
||||
.toBe("2");
|
||||
});
|
||||
});
|
||||
|
Reference in New Issue
Block a user