diff --git a/circle.yml b/circle.yml index b00026e21375e4f3774fd42033caefe12e781b70..ccf88924e0254f707670febb499c0765d7e7ea2c 100644 --- a/circle.yml +++ b/circle.yml @@ -1,3 +1,7 @@ machine: node: version: 6 + +test: + pre: + - npm run lint diff --git a/test/.eslintrc.js b/test/.eslintrc.js new file mode 100644 index 0000000000000000000000000000000000000000..9ec8ec428d248ad9015babbfed097523094b90e6 --- /dev/null +++ b/test/.eslintrc.js @@ -0,0 +1,5 @@ +module.exports = { + 'env': { + 'mocha': true, + }, +}; diff --git a/test/helpers/package-json.js b/test/helpers/package-json.js index d32a5719536f5dbd49625db1bc7f906576ffb0ea..0a27c47178b7eae6df9f18c1a5349ab7ca8b2fe1 100644 --- a/test/helpers/package-json.js +++ b/test/helpers/package-json.js @@ -2,25 +2,26 @@ const expect = require('chai').expect; const fs = require('fs'); const packageJson = require('../../app/helpers/package-json'); const winston = require('winston'); + packageJson.setLogger(winston); const inputContent = fs.readFileSync('./test/_fixtures/package.json/inputs/01.json', 'utf8'); -describe('package.json helper', function() { - describe('setNewValue', function() { - it('replaces a dependency value', function() { +describe('package.json helper', () => { + describe('setNewValue', () => { + it('replaces a dependency value', () => { const outputContent = fs.readFileSync('./test/_fixtures/package.json/outputs/011.json', 'utf8'); const testContent = packageJson.setNewValue(inputContent, 'dependencies', 'cheerio', '0.22.1'); expect(testContent).to.equal(outputContent); }); - it('replaces only the first instance of a value', function() { + it('replaces only the first instance of a value', () => { const outputContent = fs.readFileSync('./test/_fixtures/package.json/outputs/012.json', 'utf8'); const testContent = packageJson.setNewValue(inputContent, 'devDependencies', 'angular-touch', '1.6.1'); expect(testContent).to.equal(outputContent); }); - it('replaces only the second instance of a value', function() { + it('replaces only the second instance of a value', () => { const outputContent = fs.readFileSync('./test/_fixtures/package.json/outputs/013.json', 'utf8'); const testContent = packageJson.setNewValue(inputContent, 'devDependencies', 'angular-sanitize', '1.6.1');