ember-cli-ajh
Version:
Command line tool for developing ambitious ember.js apps
32 lines (25 loc) • 879 B
JavaScript
;
var attemptNeverIndex = require('../../../lib/utilities/attempt-never-index');
var existsSync = require('exists-sync');
var quickTemp = require('quick-temp');
var expect = require('chai').expect;
var isDarwin = /darwin/i.test(require('os').type());
describe('attempt-never-index', function() {
var context = {};
var tmpPath;
before(function() {
tmpPath = quickTemp.makeOrRemake(context, 'attempt-never-index');
});
after(function() {
quickTemp.remove(context, 'attempt-never-index');
});
it('sets the hint to spotlight if possible', function() {
expect(existsSync(tmpPath + '/.metadata_never_index')).to.false;
attemptNeverIndex(tmpPath);
if (isDarwin) {
expect(existsSync(tmpPath + '/.metadata_never_index')).to.true;
} else {
expect(existsSync(tmpPath + '/.metadata_never_index')).to.false;
}
});
});