From 9b29e51a7bf05d4d6dfb2124d01fbf45e50912da Mon Sep 17 00:00:00 2001 From: ecrmnn Date: Wed, 20 Apr 2016 19:34:17 +0200 Subject: [PATCH] added symlink test --- test/Cli.js | 3 +-- test/Link.js | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 49 insertions(+), 2 deletions(-) create mode 100644 test/Link.js diff --git a/test/Cli.js b/test/Cli.js index 857d98e..849a7d4 100644 --- a/test/Cli.js +++ b/test/Cli.js @@ -142,5 +142,4 @@ describe('CLI: Usage and information', function () { expect(result2.indexOf(provider)).not.to.be.equal(-1); }); }); -}); -//Object.keys(Image.providers) \ No newline at end of file +}); \ No newline at end of file diff --git a/test/Link.js b/test/Link.js new file mode 100644 index 0000000..79f9ffe --- /dev/null +++ b/test/Link.js @@ -0,0 +1,48 @@ +var chai = require('chai'); +var expect = require('chai').expect; +var execa = require('execa'); +var helpers = require('./helpers'); + +describe('Symlink', function () { + 'use strict'; + + before(function (done) { + helpers.deleteSpaceholders() + .then(function (response) { + done(); + }); + }); + + var result; + + before(function (done) { + execa.shell('npm link') + .then(function (response) { + result = response.stdout; + done(); + }) + .catch(function (error) { + console.log(error); + done(); + }); + }); + + var result2; + + before(function (done) { + execa.shell('spaceholder') + .then(function (response) { + result2 = response.stdout; + done(); + }) + .catch(function (error) { + console.log(error); + done(); + }); + }); + + it('should generate one image with default dimensions', function () { + var dimensions = helpers.getDimensions(helpers.getSpaceholders()[0]); + expect(dimensions).to.be.equal('1024x768'); + }); +});