diff options
author | Devlin Junker <devlin.junker@gmail.com> | 2022-11-30 21:20:03 -1000 |
---|---|---|
committer | Benjamin Brahmer <info@b-brahmer.de> | 2022-12-06 14:57:20 +0100 |
commit | 8131604192d06ecbf8f19a039a3f497d5e12918e (patch) | |
tree | 8f27dd07ceba9f1b0863da6f3d67dbdce573632d /tests/javascript | |
parent | f65769868bb826d4525025e92ab329f03f1c4962 (diff) |
lint the .ts and spec.ts files also
Signed-off-by: Devlin Junker <devlin.junker@gmail.com>
Diffstat (limited to 'tests/javascript')
-rw-r--r-- | tests/javascript/unit/components/AddFeed.spec.ts | 20 | ||||
-rw-r--r-- | tests/javascript/unit/components/Explore.spec.ts | 37 | ||||
-rw-r--r-- | tests/javascript/unit/components/Sidebar.spec.ts | 58 |
3 files changed, 57 insertions, 58 deletions
diff --git a/tests/javascript/unit/components/AddFeed.spec.ts b/tests/javascript/unit/components/AddFeed.spec.ts index a426f2785..66105e3f8 100644 --- a/tests/javascript/unit/components/AddFeed.spec.ts +++ b/tests/javascript/unit/components/AddFeed.spec.ts @@ -1,6 +1,6 @@ import { shallowMount, createLocalVue } from '@vue/test-utils' -import AddFeed from 'Components/AddFeed.vue' +import AddFeed from '../../../../src/components/AddFeed.vue' describe('AddFeed.vue', () => { 'use strict' @@ -9,15 +9,15 @@ describe('AddFeed.vue', () => { const localVue = createLocalVue() const wrapper = shallowMount(AddFeed, { localVue, - mocks: { - $store: { + mocks: { + $store: { state: { - folders: [] - } - } - } + folders: [], + }, + }, + }, }) - expect(wrapper.vm.$data.createNewFolder).toBeFalsy - }); -});
\ No newline at end of file + expect(wrapper.vm.$data.createNewFolder).toBeFalsy() + }) +}) diff --git a/tests/javascript/unit/components/Explore.spec.ts b/tests/javascript/unit/components/Explore.spec.ts index 3e24f2890..f0a945821 100644 --- a/tests/javascript/unit/components/Explore.spec.ts +++ b/tests/javascript/unit/components/Explore.spec.ts @@ -3,7 +3,7 @@ import { shallowMount, createLocalVue } from '@vue/test-utils' import * as router from '@nextcloud/router'; -import Explore from 'Components/Explore.vue'; +import Explore from '../../../../src/components/Explore.vue' jest.mock('@nextcloud/axios'); @@ -11,26 +11,23 @@ describe('Explore.vue', () => { 'use strict' const localVue = createLocalVue() - - + it('should initialize without showing AddFeed Component', () => { - (axios as any).get.mockResolvedValue({ data: { } }) - (router as any).generateUrl = jest.fn().mockReturnValue(''); - - const wrapper = shallowMount(Explore, { + (axios as any).get.mockResolvedValue({ data: { } }); + (router as any).generateUrl = jest.fn().mockReturnValue('') + + const wrapper = shallowMount(Explore, { localVue, - mocks: { - $store: { - state: { - feeds: [], - folders: [] - } - } - } + mocks: { + $store: { + state: { + feeds: [], + folders: [], + }, + }, + }, }) - const wrapper = shallowMount(Explore, { localVue, store }); - - expect(wrapper.vm.$data.showAddFeed).toBeFalsy; - }); -}); + expect(wrapper.vm.$data.showAddFeed).toBeFalsy() + }) +}) diff --git a/tests/javascript/unit/components/Sidebar.spec.ts b/tests/javascript/unit/components/Sidebar.spec.ts index c85bcd960..42f826eb8 100644 --- a/tests/javascript/unit/components/Sidebar.spec.ts +++ b/tests/javascript/unit/components/Sidebar.spec.ts @@ -1,65 +1,67 @@ -import { ACTIONS } from '@/store'; +import { ACTIONS } from '../../../../src/store' import { Wrapper, shallowMount, createLocalVue } from '@vue/test-utils' -import AppSidebar from 'Components/Sidebar.vue' +import AppSidebar from '../../../../src/components/Sidebar.vue' describe('Sidebar.vue', () => { 'use strict' - let wrapper: Wrapper<AppSidebar>; + let wrapper: Wrapper<AppSidebar> beforeAll(() => { const localVue = createLocalVue() - wrapper = shallowMount(AppSidebar, { + wrapper = shallowMount(AppSidebar, { localVue, - mocks: { - $store: { - state: { - feeds: [], - folders: [] + mocks: { + $store: { + state: { + feeds: [], + folders: [], }, - dispatch: jest.fn() - } - } + dispatch: jest.fn(), + }, + }, }) // wrapper.vm.$store. }) it('should initialize without showing AddFeed Component', () => { - expect(wrapper.vm.$data.showAddFeed).toBeFalsy - }); + expect((wrapper.vm as any).$data.showAddFeed).toBeFalsy() + }) it('should dispatch message to store with folder name to create new folder', () => { (wrapper.vm as any).newFolder('abc') - - expect(wrapper.vm.$store.dispatch).toHaveBeenCalledWith(ACTIONS.ADD_FOLDERS, { folder: { name: 'abc'} }) - }); + + expect((wrapper.vm as any).$store.dispatch).toHaveBeenCalledWith(ACTIONS.ADD_FOLDERS, { folder: { name: 'abc' } }) + }) it('should dispatch message to store with folder object on delete folder', () => { const folder = {}; (wrapper.vm as any).deleteFolder(folder) - expect(wrapper.vm.$store.dispatch).toHaveBeenCalledWith(ACTIONS.DELETE_FOLDER, { folder }) + expect((wrapper.vm as any).$store.dispatch).toHaveBeenCalledWith(ACTIONS.DELETE_FOLDER, { folder }) }) it('should set showAddFeed to true', () => { (wrapper.vm as any).showShowAddFeed() - expect(wrapper.vm.$data.showAddFeed).toBeTruthy + expect(wrapper.vm.$data.showAddFeed).toBeTruthy() }) it('should set showAddFeed to false', () => { (wrapper.vm as any).closeShowAddFeed() - expect(wrapper.vm.$data.showAddFeed).toBeFalsy + expect(wrapper.vm.$data.showAddFeed).toBeFalsy() }) // TODO: A couple more tests here it('should return top level nav (folders and feeds without folders)', () => { - let topLevelNav = (wrapper.vm.$options.computed?.topLevelNav as any).call({ $store: { - getters: { - feeds: [], - folders: [] - } - }}) + const topLevelNav = (wrapper.vm.$options.computed?.topLevelNav as any).call({ + $store: { + getters: { + feeds: [], + folders: [], + }, + }, + }) expect(topLevelNav).toEqual([]) }) @@ -68,9 +70,9 @@ describe('Sidebar.vue', () => { afterEach(() => { jest.clearAllMocks() - }); + }) describe('SideBar State', () => { - + // TODO }) }) |