From c473d9d3fc66617df1f650e51ebb1de93fbfdfd1 Mon Sep 17 00:00:00 2001 From: Rick Waldron Date: Wed, 11 Nov 2015 18:18:20 -0500 Subject: [PATCH] Ensure that key ends with a newline --- test/unit/provision.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/unit/provision.js b/test/unit/provision.js index 3a818527..7d4e9765 100644 --- a/test/unit/provision.js +++ b/test/unit/provision.js @@ -346,7 +346,7 @@ exports['Tessel.prototype.provisionTessel'] = { fallbackKeyPath: function(test) { var self = this; - test.expect(3); + test.expect(4); this.isProvisioned = sinon.stub(Tessel, 'isProvisioned', function() { return false; @@ -368,6 +368,10 @@ exports['Tessel.prototype.provisionTessel'] = { test.equal(path.dirname(self.writeFileSpy.firstCall.args[0]), testPath); test.equal(path.dirname(self.writeFileSpy.lastCall.args[0]), testPath); + // Ensure that key ends with a newline + var publicKey = self.writeFileSpy.firstCall.args[1]; + test.equal(publicKey[publicKey.length - 1], '\n'); + Tessel.TESSEL_AUTH_PATH = tesselAuthPath; self.isProvisioned.restore(); // End the test