diff --git a/src/__tests__/vue-router-mocha.js b/src/__tests__/about-vue-router-mocha.js similarity index 100% rename from src/__tests__/vue-router-mocha.js rename to src/__tests__/about-vue-router-mocha.js diff --git a/src/__tests__/fire-event.js b/src/__tests__/button-fire-event.js similarity index 100% rename from src/__tests__/fire-event.js rename to src/__tests__/button-fire-event.js diff --git a/src/__tests__/simple-button.js b/src/__tests__/button-simple.js similarity index 100% rename from src/__tests__/simple-button.js rename to src/__tests__/button-simple.js diff --git a/src/__tests__/slots.js b/src/__tests__/card-slots.js similarity index 100% rename from src/__tests__/slots.js rename to src/__tests__/card-slots.js diff --git a/src/__tests__/visibility.js b/src/__tests__/collapsible-visibility.js similarity index 100% rename from src/__tests__/visibility.js rename to src/__tests__/collapsible-visibility.js diff --git a/src/__tests__/axios-mock.js b/src/__tests__/fetch-axios-mock.js similarity index 100% rename from src/__tests__/axios-mock.js rename to src/__tests__/fetch-axios-mock.js diff --git a/src/__tests__/user-event.js b/src/__tests__/form-user-event.js similarity index 81% rename from src/__tests__/user-event.js rename to src/__tests__/form-user-event.js index d5ba8045..f85ce6b2 100644 --- a/src/__tests__/user-event.js +++ b/src/__tests__/form-user-event.js @@ -2,7 +2,6 @@ import '@testing-library/jest-dom' import {render, waitFor} from '@testing-library/vue' import userEvent from '@testing-library/user-event' import Form from './components/Form' -import Select from './components/Select' beforeEach(() => { jest.spyOn(console, 'warn').mockImplementation(() => {}) @@ -57,16 +56,3 @@ test('User events in a form', async () => { expect(console.warn).not.toHaveBeenCalled() }) - -test('selecting option with user events', () => { - const {getByDisplayValue} = render(Select) - const select = getByDisplayValue('Tyrannosaurus') - expect(select.value).toBe('dino1') - - userEvent.selectOptions(select, 'dino2') - expect(select.value).toBe('dino2') - - userEvent.selectOptions(select, 'dino3') - expect(select.value).not.toBe('dino2') - expect(select.value).toBe('dino3') -}) diff --git a/src/__tests__/functional.js b/src/__tests__/functional-sfc.js similarity index 100% rename from src/__tests__/functional.js rename to src/__tests__/functional-sfc.js diff --git a/src/__tests__/debug.js b/src/__tests__/hello-world-debug.js similarity index 100% rename from src/__tests__/debug.js rename to src/__tests__/hello-world-debug.js diff --git a/src/__tests__/update-props.js b/src/__tests__/number-display-update-props.js similarity index 100% rename from src/__tests__/update-props.js rename to src/__tests__/number-display-update-props.js diff --git a/src/__tests__/select-user-event.js b/src/__tests__/select-user-event.js new file mode 100644 index 00000000..5557618b --- /dev/null +++ b/src/__tests__/select-user-event.js @@ -0,0 +1,25 @@ +import '@testing-library/jest-dom' +import {render} from '@testing-library/vue' +import userEvent from '@testing-library/user-event' +import Select from './components/Select' + +beforeEach(() => { + jest.spyOn(console, 'warn').mockImplementation(() => {}) +}) + +afterEach(() => { + console.warn.mockRestore() +}) + +test('selecting option with user events', () => { + const {getByDisplayValue} = render(Select) + const select = getByDisplayValue('Tyrannosaurus') + expect(select.value).toBe('dino1') + + userEvent.selectOptions(select, 'dino2') + expect(select.value).toBe('dino2') + + userEvent.selectOptions(select, 'dino3') + expect(select.value).not.toBe('dino2') + expect(select.value).toBe('dino3') +}) diff --git a/src/__tests__/vue-i18n.js b/src/__tests__/translations-vue-i18n.js similarity index 100% rename from src/__tests__/vue-i18n.js rename to src/__tests__/translations-vue-i18n.js