From 58a7a03cc6d822cbcae090959de83bcf1a8897c3 Mon Sep 17 00:00:00 2001 From: Derick Montague Date: Mon, 21 Sep 2020 12:21:48 -0500 Subject: Resolve broken unit tests - Refactor broke snapshots and the logout functionality test Signed-off-by: Derick Montague Change-Id: I31932b0553a8ca9e6e2a38235b7769fab2061ba6 --- tests/unit/AppHeader.spec.js | 2 +- tests/unit/__snapshots__/AppHeader.spec.js.snap | 103 ++++-- .../unit/__snapshots__/AppNavigation.spec.js.snap | 386 ++++++++++++++------- 3 files changed, 320 insertions(+), 171 deletions(-) diff --git a/tests/unit/AppHeader.spec.js b/tests/unit/AppHeader.spec.js index f4e3626b..be52ef8f 100644 --- a/tests/unit/AppHeader.spec.js +++ b/tests/unit/AppHeader.spec.js @@ -51,7 +51,7 @@ describe('AppHeader.vue', () => { }); it('logout button should dispatch authentication/logout', async () => { - wrapper.get('#app-header-logout').trigger('click'); + wrapper.get('[data-test-id="appHeader-link-logout"]').trigger('click'); await wrapper.vm.$nextTick(); expect(store.dispatch).toHaveBeenCalledTimes(1); }); diff --git a/tests/unit/__snapshots__/AppHeader.spec.js.snap b/tests/unit/__snapshots__/AppHeader.spec.js.snap index f8f22140..712353b0 100644 --- a/tests/unit/__snapshots__/AppHeader.spec.js.snap +++ b/tests/unit/__snapshots__/AppHeader.spec.js.snap @@ -18,7 +18,6 @@ exports[`AppHeader.vue should render correctly 1`] = ` + + + + `; diff --git a/tests/unit/__snapshots__/AppNavigation.spec.js.snap b/tests/unit/__snapshots__/AppNavigation.spec.js.snap index f9da5835..3073a09b 100644 --- a/tests/unit/__snapshots__/AppNavigation.spec.js.snap +++ b/tests/unit/__snapshots__/AppNavigation.spec.js.snap @@ -9,10 +9,11 @@ exports[`AppNavigation.vue should render correctly 1`] = ` aria-label="appNavigation.primaryNavigation" > - - - - - -