ember-introjs
Version:
An Ember Component for intro.js
40 lines (32 loc) • 780 B
JavaScript
var assert = require('assert');
var canSymlink = require('..');
describe('can-symlink', function() {
it('returns true if no exceptions are thrown', function() {
var options = {
fs: {
symlinkSync: function() {
// noop
},
writeFileSync: function() {
},
unlinkSync: function() {
}
}
};
assert.equal(canSymlink(options), true);
});
it('returns false if exceptions are thrown', function() {
var options = {
fs: {
symlinkSync: function() {
throw Error('Symlink failed');
},
writeFileSync: function() {
},
unlinkSync: function() {
}
}
};
assert.equal(canSymlink(options), false);
});
});