From 5a9340243a18eb52fe35f2282890955381adf040 Mon Sep 17 00:00:00 2001 From: Jakub Sowinski Date: Thu, 11 Jun 2020 19:51:40 +0200 Subject: [PATCH] fix: brought back Travis CI --- .gitignore | 3 +-- .travis.yml | 4 ++++ package.json | 6 ++--- src/tests/__snapshots__/manifest.test.js.snap | 24 ------------------- src/tests/manifest.test.js | 21 ---------------- 5 files changed, 8 insertions(+), 50 deletions(-) create mode 100644 .travis.yml delete mode 100644 src/tests/__snapshots__/manifest.test.js.snap delete mode 100644 src/tests/manifest.test.js diff --git a/.gitignore b/.gitignore index cc6372b..d65dfc1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,4 @@ coverage -lib node_modules - +index.js .coveralls.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..4453a88 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,4 @@ +language: node_js +node_js: + - 10 +after_success: npm run test:coverage diff --git a/package.json b/package.json index dfe4862..c0b27d5 100644 --- a/package.json +++ b/package.json @@ -25,13 +25,13 @@ "url": "https://github.com/soofka/netlify-plugin-chromium/issues" }, "homepage": "https://github.com/soofka/netlify-plugin-chromium#readme", - "main": "lib/index.js", + "main": "index.js", "files": [ - "lib", + "index.js", "manifest.yml" ], "scripts": { - "build": "rimraf lib && rollup src/index.js --file lib/index.js --format cjs", + "build": "rimraf index.js && rollup src/index.js --file index.js --format cjs", "test": "jest --config jestconfig.json", "test:coverage": "npm run test -- --coverage | coveralls", "release": "standard-version", diff --git a/src/tests/__snapshots__/manifest.test.js.snap b/src/tests/__snapshots__/manifest.test.js.snap deleted file mode 100644 index c1f571a..0000000 --- a/src/tests/__snapshots__/manifest.test.js.snap +++ /dev/null @@ -1,24 +0,0 @@ -// Jest Snapshot v1, https://goo.gl/fbAQLP - -exports[`NetlifyChromiumPlugin manifest did not change 1`] = ` -Object { - "inputs": Array [ - Object { - "default": "npm", - "description": "Package manager to install Chromium with; npm or yarn.", - "name": "packageManager", - }, - Object { - "default": true, - "description": "If true, sets value of environmental variable CHROME_PATH to location of local copy of Chromium binaries. This change is required by many tools relying on Chromium to be able to find it and launch it successfully (such as Lighthouse).", - "name": "setChromePathInEnv", - }, - Object { - "default": false, - "description": "If true and Chromium installation finished with failure, whole build will fail. Otherwise, only this plugin fails and the rest of the build proceeds as usual.", - "name": "failBuildOnError", - }, - ], - "name": "netlify-plugin-chromium", -} -`; diff --git a/src/tests/manifest.test.js b/src/tests/manifest.test.js deleted file mode 100644 index 97bef0d..0000000 --- a/src/tests/manifest.test.js +++ /dev/null @@ -1,21 +0,0 @@ -import fs from 'fs'; -import path from 'path'; -import YAML from 'yamljs'; - -describe('NetlifyChromiumPlugin manifest', () => { - - let manifest; - - beforeAll(() => { - manifest = YAML.parse(fs.readFileSync(path.join(__dirname, '../manifest.yml')).toString()); - }); - - it('exists', () => { - expect(manifest).toBeDefined(); - }); - - it('did not change', () => { - expect(manifest).toMatchSnapshot(); - }); - -});