Update deps (#157)

* Updated is-plain-object.

* Updated jest.

* Moving from circleci to github actions.
This commit is contained in:
David Díaz 2020-11-20 17:18:24 -06:00 committed by GitHub
parent 1e4e0ba885
commit 56894bd459
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 2916 additions and 2028 deletions

View File

@ -1,16 +0,0 @@
version: 2
jobs:
test:
docker:
- image: circleci/node:8.9.3
steps:
- checkout
- run: npm install
- run: npm run test:coverage
- run: npx codeclimate-test-reporter < ./coverage/lcov.info
- run: npm test
workflows:
version: 2
test:
jobs:
- test

31
.github/workflows/main.yml vendored Normal file
View File

@ -0,0 +1,31 @@
name: Run Tests
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2-beta
- name: Install dependencies
run: |
npm install
wget https://codeclimate.com/downloads/test-reporter/test-reporter-0.6.3-linux-amd64 -O cc-test-reporter
chmod +x ./cc-test-reporter
- name: Run Tests
run: npm run test:coverage
- name: Report Results
if: success()
run: |
./cc-test-reporter format-coverage
./cc-test-reporter upload-coverage
env:
GIT_COMMIT_SHA: ${{ github.event.pull_request.head.sha }}
GIT_BRANCH: ${{ github.head_ref }}
CC_TEST_REPORTER_ID: ${{ secrets.CODECLIMATE_REPO_TOKEN }}

View File

@ -1,6 +1,6 @@
const Beau = require('../../../src/beau') const Beau = require('../../../src/beau')
const original = require.requireActual('../base') const original = jest.requireActual('../base')
const config = { const config = {
environment: { environment: {

4887
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -27,7 +27,7 @@
"deepmerge": "4.2.2", "deepmerge": "4.2.2",
"dotenv": "8.2.0", "dotenv": "8.2.0",
"globby": "11.0.1", "globby": "11.0.1",
"is-plain-object": "4.1.0", "is-plain-object": "5.0.0",
"js-yaml": "3.14.0", "js-yaml": "3.14.0",
"jsome": "2.5.0", "jsome": "2.5.0",
"request": "2.88.2", "request": "2.88.2",
@ -36,7 +36,7 @@
}, },
"repository": "git@github.com:Seich/Beau.git", "repository": "git@github.com:Seich/Beau.git",
"devDependencies": { "devDependencies": {
"jest": "24.9.0", "jest": "26.6.3",
"jest-watch-typeahead": "0.6.1", "jest-watch-typeahead": "0.6.1",
"strip-ansi": "6.0.0", "strip-ansi": "6.0.0",
"np": "7.0.0" "np": "7.0.0"

View File

@ -1,4 +1,4 @@
module.exports = { module.exports = {
...require.requireActual('../shared'), ...jest.requireActual('../shared'),
moduleVersion: jest.fn().mockReturnValue(1) moduleVersion: jest.fn().mockReturnValue(1)
}; };

View File

@ -2,7 +2,7 @@ const vm = require('vm');
const requireg = require('requireg'); const requireg = require('requireg');
const deepmerge = require('deepmerge'); const deepmerge = require('deepmerge');
const { toKebabCase, dynamicValueRegex, replaceInObject } = require('./shared'); const { toKebabCase, dynamicValueRegex, replaceInObject } = require('./shared');
const isPlainObject = require('is-plain-object'); const { isPlainObject } = require('is-plain-object');
class Plugins { class Plugins {
constructor(plugins = [], autoload = ['std']) { constructor(plugins = [], autoload = ['std']) {