diff --git a/.gitignore b/.gitignore index a7a70ea..bdafb89 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,6 @@ -.vscode/ -node_modules -npm-debug.log* -package-lock.json -yarn-error.log -yarn.lock +/.vscode +/node_modules +/npm-debug.log* +/package-lock.json +/yarn-error.log +/yarn.lock diff --git a/fixtures/test.json b/fixtures/test.json new file mode 100644 index 0000000..423ee2e --- /dev/null +++ b/fixtures/test.json @@ -0,0 +1,15 @@ +{ + "dependencies": { + "gulp-sourcemaps": "2.0.0", + "prismjs": "1.0.0", + "svgstore": "^3.0.0", + "html-webpack-plugin": "4.0.0-alpha.2", + "noty": "3.1.0", + "jpeg-buffer-orientation": "0.0.0", + "styled-components": "2.5.0-1", + "@babel/preset-env": "7.0.0" + }, + "peerDependencies": { + "@babel/preset-env": "~6.0.0" + } +} diff --git a/test.js b/test.js index b8857c1..b7dc1bf 100644 --- a/test.js +++ b/test.js @@ -8,25 +8,10 @@ const {join} = require("path"); const {test, expect, beforeAll, afterAll} = global; const {writeFile, readFile} = require("fs").promises; +const packageJson = require("./fixtures/test.json"); const testDir = tempy.directory(); let server; -const packageJson = { - "dependencies": { - "gulp-sourcemaps": "2.0.0", - "prismjs": "1.0.0", - "svgstore": "^3.0.0", - "html-webpack-plugin": "4.0.0-alpha.2", - "noty": "3.1.0", - "jpeg-buffer-orientation": "0.0.0", - "styled-components": "2.5.0-1", - "@babel/preset-env": "7.0.0" - }, - "peerDependencies": { - "@babel/preset-env": "~6.0.0" - } -}; - const dependencyTypes = [ "dependencies", "devDependencies", @@ -69,7 +54,7 @@ afterAll(async () => { function makeTest(args, expected) { return async () => { const {stdout} = await execa( - join(__dirname, "./updates.js"), + join(__dirname, "updates.js"), args.split(/\s+/), {cwd: testDir}, );