diff --git a/package.json b/package.json index be6f0db..71afa69 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,10 @@ "coverage:upload": "npm run coverage && cat ./coverage/lcov.info | coveralls" }, "jest": { + "testMatch": [ + "**/__tests__/**/*.ts?(x)", + "**/?(*.)(spec|test).ts?(x)" + ], "coverageDirectory": "./coverage/", "moduleFileExtensions": [ "ts", diff --git a/tests/Calendar.spec.tsx b/tests/Calendar.spec.tsx new file mode 100644 index 0000000..876fa02 --- /dev/null +++ b/tests/Calendar.spec.tsx @@ -0,0 +1,36 @@ +import React from 'react'; +import { render } from 'enzyme'; +import { renderToJson } from 'enzyme-to-json'; +import { Calendar, Locale } from '../src'; + +describe('Calendar', () => { + it('base.', () => { + const wrapper = render( + + ); + expect(renderToJson(wrapper)).toMatchSnapshot(); + }); + + it('show shortcut.', () => { + const wrapper = render( + + ); + expect(renderToJson(wrapper)).toMatchSnapshot(); + }); +}); + +describe('Calendar english.', () => { + it('renders correctly', () => { + const wrapper = render( + + ); + expect(renderToJson(wrapper)).toMatchSnapshot(); + }); +}); \ No newline at end of file diff --git a/tests/DatePicker.spec.tsx b/tests/DatePicker.spec.tsx new file mode 100644 index 0000000..3dc0cc3 --- /dev/null +++ b/tests/DatePicker.spec.tsx @@ -0,0 +1,14 @@ +import React from 'react'; +import { render } from 'enzyme'; +import { renderToJson } from 'enzyme-to-json'; +import { DatePicker } from '../src'; + +describe('DatePicker', () => { + it('renders correctly', () => { + const wrapper = render( + + ); + expect(renderToJson(wrapper)).toMatchSnapshot(); + }); +}); diff --git a/tests/__snapshots__/Calendar.spec.js.snap b/tests/__snapshots__/Calendar.spec.tsx.snap similarity index 100% rename from tests/__snapshots__/Calendar.spec.js.snap rename to tests/__snapshots__/Calendar.spec.tsx.snap diff --git a/tests/__snapshots__/DatePicker.spec.js.snap b/tests/__snapshots__/DatePicker.spec.tsx.snap similarity index 100% rename from tests/__snapshots__/DatePicker.spec.js.snap rename to tests/__snapshots__/DatePicker.spec.tsx.snap