From 2cf7de2e4b147128f230fd057d85f319301adbfb Mon Sep 17 00:00:00 2001 From: ogerly Date: Sat, 11 Dec 2021 10:27:47 +0100 Subject: [PATCH] test watch function for visible --- frontend/src/components/Menu/Navbar.spec.js | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/Menu/Navbar.spec.js b/frontend/src/components/Menu/Navbar.spec.js index 78b78b822..f9e612cad 100644 --- a/frontend/src/components/Menu/Navbar.spec.js +++ b/frontend/src/components/Menu/Navbar.spec.js @@ -1,4 +1,4 @@ -import { mount } from '@vue/test-utils' +import { mount, shallowMount } from '@vue/test-utils' import Navbar from './Navbar' const localVue = global.localVue @@ -81,4 +81,23 @@ describe('Navbar', () => { }) }) }) + describe('check watch visible true', () => { + beforeEach(async () => { + await wrapper.setProps({ visible: true }) + }) + + it('has visibleCollapse == visible', async () => { + expect(wrapper.vm.visibleCollapse).toBe(true) + }) + }) + + describe('check watch visible false', () => { + beforeEach(async () => { + await wrapper.setProps({ visible: false }) + }) + + it('has visibleCollapse == visible', async () => { + expect(wrapper.vm.visibleCollapse).toBe(false) + }) + }) })