From d3a0bfc5f69212f93f5ee8cc415a69c7f6861995 Mon Sep 17 00:00:00 2001 From: Tim Perry Date: Wed, 28 Mar 2018 17:48:20 +0200 Subject: [PATCH] Fix auth utils tests to work with new SDK --- package.json | 1 + tests/auth/utils.spec.coffee | 11 ++++++++--- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 49873d46..722701a5 100644 --- a/package.json +++ b/package.json @@ -78,6 +78,7 @@ "publish-release": "^1.3.3", "require-npm4-to-publish": "^1.0.0", "resin-lint": "^1.5.0", + "rewire": "^3.0.2", "ts-node": "^4.0.1", "typescript": "2.4.0" }, diff --git a/tests/auth/utils.spec.coffee b/tests/auth/utils.spec.coffee index 2c1ab637..b2b6ed85 100644 --- a/tests/auth/utils.spec.coffee +++ b/tests/auth/utils.spec.coffee @@ -1,10 +1,13 @@ m = require('mochainon') url = require('url') Promise = require('bluebird') -resin = require('resin-sdk-preconfigured') -utils = require('../../build/auth/utils') + tokens = require('./tokens.json') +rewire = require('rewire') +utils = rewire('../../build/auth/utils') +resin = utils.__get__('resin') + describe 'Utils:', -> describe '.getDashboardLoginURL()', -> @@ -90,7 +93,9 @@ describe 'Utils:', -> it 'should stay without a token', -> utils.isTokenValid(tokens.johndoe.token).then -> - m.chai.expect(resin.token.get()).to.eventually.not.exist + resin.auth.isLoggedIn() + .then (isLoggedIn) -> + m.chai.expect(isLoggedIn).to.equal(false) describe 'given the token does authenticate with the server', ->