From 292b4ed155eb65e39cd66337794968b01a0af87c Mon Sep 17 00:00:00 2001 From: Eduardo San Martin Morote Date: Sat, 10 Aug 2019 23:37:09 +0200 Subject: [PATCH] test: meta object --- __tests__/guards/global-beforeEach.spec.js | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/__tests__/guards/global-beforeEach.spec.js b/__tests__/guards/global-beforeEach.spec.js index f09837b0..4317abea 100644 --- a/__tests__/guards/global-beforeEach.spec.js +++ b/__tests__/guards/global-beforeEach.spec.js @@ -225,6 +225,18 @@ describe('router.beforeEach', () => { expect(guard2).toHaveBeenCalled() expect(router.currentRoute.fullPath).toBe('/foo') }) + + it('adds meta information', async () => { + const spy = jest.fn() + const router = createRouter({ routes }) + router.beforeEach(spy) + spy.mockImplementationOnce(noGuard) + await router[navigationMethod]('/n/2') + expect(spy).toHaveBeenCalledTimes(1) + expect(spy).toHaveBeenCalledWith( + expect.objectContaining({ meta: { requiresLogin: true } }) + ) + }) }) }) }) -- 2.39.5