From bdb76e3cf6891785b1ac8023ec4d0d63cadcfbda Mon Sep 17 00:00:00 2001 From: tholulomo Date: Tue, 26 Jul 2022 10:22:55 -0400 Subject: [PATCH 1/3] #235: Add test for side drawer --- app/tests/unit/components/drawer.spec.js | 27 ++++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 app/tests/unit/components/drawer.spec.js diff --git a/app/tests/unit/components/drawer.spec.js b/app/tests/unit/components/drawer.spec.js new file mode 100644 index 00000000..351042b4 --- /dev/null +++ b/app/tests/unit/components/drawer.spec.js @@ -0,0 +1,27 @@ +import createWrapper from '../../jest/script/wrapper' +import { enableAutoDestroy, RouterLinkStub } from '@vue/test-utils' +import Drawer from '@/components/Drawer.vue' + +enableAutoDestroy(afterEach) + +describe('Drawer.vue', () => { + let wrapper + beforeEach(async () => { + wrapper = await createWrapper(Drawer, { + stubs: { + RouterLink: RouterLinkStub + } + }, false) + }) + + it('renders curate and its children on the drawer', () => { + expect.assertions(7) + expect(wrapper.html()).toContain('Home') + expect(wrapper.html()).toContain('About') + expect(wrapper.html()).toContain('Visualize') + expect(wrapper.html()).toContain('Curate') + expect(wrapper.html()).toContain('Tools') + expect(wrapper.html()).toContain('Log out') + expect(wrapper.html()).toContain('Login') + }) +}) From 459e4c1dc2263d142c22dad713add2cd53973345 Mon Sep 17 00:00:00 2001 From: tholulomo Date: Tue, 26 Jul 2022 10:23:25 -0400 Subject: [PATCH 2/3] #235: Update side drawer with curation menu options --- app/src/components/Drawer.vue | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/app/src/components/Drawer.vue b/app/src/components/Drawer.vue index 613a27c2..c96d2b0e 100644 --- a/app/src/components/Drawer.vue +++ b/app/src/components/Drawer.vue @@ -49,13 +49,19 @@ upload - Upload + Curate - - XML-Based Upload + + Upload a spreadsheet - - Direct Dataset Entry Form + + Fill a Form + + + Submit SDD + + + Create new chart From d1f0da9db5f08ab2ea161dfa5b5613f8ae5104fb Mon Sep 17 00:00:00 2001 From: tholulomo Date: Tue, 26 Jul 2022 10:37:39 -0400 Subject: [PATCH 3/3] #235: Linter fixes --- app/tests/unit/components/drawer.spec.js | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/tests/unit/components/drawer.spec.js b/app/tests/unit/components/drawer.spec.js index 351042b4..408743b5 100644 --- a/app/tests/unit/components/drawer.spec.js +++ b/app/tests/unit/components/drawer.spec.js @@ -16,12 +16,12 @@ describe('Drawer.vue', () => { it('renders curate and its children on the drawer', () => { expect.assertions(7) - expect(wrapper.html()).toContain('Home') - expect(wrapper.html()).toContain('About') - expect(wrapper.html()).toContain('Visualize') - expect(wrapper.html()).toContain('Curate') - expect(wrapper.html()).toContain('Tools') - expect(wrapper.html()).toContain('Log out') - expect(wrapper.html()).toContain('Login') + expect(wrapper.html()).toContain('Home') + expect(wrapper.html()).toContain('About') + expect(wrapper.html()).toContain('Visualize') + expect(wrapper.html()).toContain('Curate') + expect(wrapper.html()).toContain('Tools') + expect(wrapper.html()).toContain('Log out') + expect(wrapper.html()).toContain('Login') }) })