From 43f6293ca0ce9d211570369ae241f1575fc9cd4d Mon Sep 17 00:00:00 2001 From: Ayoub Date: Fri, 11 Nov 2016 15:17:39 +0100 Subject: [PATCH] #1093 test related to your update in the invalidate with params --- tests/unit/internal-session-test.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/tests/unit/internal-session-test.js b/tests/unit/internal-session-test.js index a4ff30da8..a5f1c811d 100644 --- a/tests/unit/internal-session-test.js +++ b/tests/unit/internal-session-test.js @@ -385,7 +385,17 @@ describe('InternalSession', () => { return session.authenticate('authenticator'); }); - describe('when the authenticator resolves invaldiation', () => { + describe('when the authenticator resolves invalidation with params', () => { + it('when some data is sent with invalidate', () => { + let invalidateSession = sinon.spy(authenticator, 'invalidate'); + let param = { some: 'random data' }; + session.invalidate(param); + invalidateSession.restore(); + sinon.assert.calledWith(invalidateSession, session.get('authenticated') , param); + }); + }); + + describe('when the authenticator resolves invalidation', () => { beforeEach(() => { sinon.stub(authenticator, 'invalidate').returns(RSVP.resolve()); });