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