diff options
Diffstat (limited to 'tests/javascript/unit/components/Sidebar.spec.ts')
-rw-r--r-- | tests/javascript/unit/components/Sidebar.spec.ts | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/tests/javascript/unit/components/Sidebar.spec.ts b/tests/javascript/unit/components/Sidebar.spec.ts new file mode 100644 index 000000000..d5a381479 --- /dev/null +++ b/tests/javascript/unit/components/Sidebar.spec.ts @@ -0,0 +1,44 @@ +/** + * Nextcloud - Tasks + * + * @author Raimund Schlüßler + * + * @copyright 2021 Raimund Schlüßler <raimund.schluessler@mailbox.org> + * + * This library is free software; you can redistribute it and/or + * modify it under the terms of the GNU AFFERO GENERAL PUBLIC LICENSE + * License as published by the Free Software Foundation; either + * version 3 of the License, or any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU AFFERO GENERAL PUBLIC LICENSE for more details. + * + * You should have received a copy of the GNU Affero General Public + * License along with this library. If not, see <http://www.gnu.org/licenses/>. + * + */ +import AppSidebar from 'Components/Sidebar.vue' + +import { store, localVue } from '../setupStore' + +import { shallowMount } from '@vue/test-utils' + +describe('Sidebar.vue', () => { + 'use strict' + + // We set the route before mounting AppSidebar to prevent messages that the task was not found + // Could be adjusted with future tests + // router.push({ name: 'calendarsTask', params: { calendarId: 'calendar-1', taskId: 'pwen4kz18g.ics' } }) + + it('Returns the correct value for the new dates', () => { + const wrapper = shallowMount(AppSidebar, { localVue, store }) + + // eslint-disable-next-line no-console + console.log(wrapper.vm) + // let actual = wrapper.vm.newStartDate + // let expected = new Date('2019-01-01T12:00:00') + // expect(actual.getTime()).toBe(expected.getTime() + }) +}) |