summaryrefslogtreecommitdiffstats
path: root/tests/javascript
diff options
context:
space:
mode:
authorDevlin Junker <devlin.junker@gmail.com>2022-11-30 21:20:03 -1000
committerBenjamin Brahmer <info@b-brahmer.de>2022-12-06 14:57:20 +0100
commit8131604192d06ecbf8f19a039a3f497d5e12918e (patch)
tree8f27dd07ceba9f1b0863da6f3d67dbdce573632d /tests/javascript
parentf65769868bb826d4525025e92ab329f03f1c4962 (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.ts20
-rw-r--r--tests/javascript/unit/components/Explore.spec.ts37
-rw-r--r--tests/javascript/unit/components/Sidebar.spec.ts58
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
})
})