Upgrade dependencies and fix tests

This commit is contained in:
typicode
2018-11-14 10:44:49 +01:00
parent aef028779f
commit 165b6475d3
4 changed files with 3241 additions and 5305 deletions

View File

@ -100,7 +100,7 @@ describe('Server with custom foreign key', () => {
.post('/posts/1/comments') .post('/posts/1/comments')
.send({ body: 'foo' }) .send({ body: 'foo' })
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
.expect({ id: 4, post_id: 1, body: 'foo' }) .expect({ id: 4, post_id: '1', body: 'foo' })
.expect(201)) .expect(201))
}) })

View File

@ -541,7 +541,7 @@ describe('Server', () => {
test('should respond with json, create a resource and generate string id', async () => { test('should respond with json, create a resource and generate string id', async () => {
await request(server) await request(server)
.post('/refs') .post('/refs')
.send({ url: 'http://foo.com', postId: '1' }) .send({ url: 'http://foo.com', postId: 1 })
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
.expect(201) .expect(201)
assert.equal(db.refs.length, 2) assert.equal(db.refs.length, 2)
@ -554,7 +554,7 @@ describe('Server', () => {
.post('/posts/1/comments') .post('/posts/1/comments')
.send({ body: 'foo' }) .send({ body: 'foo' })
.expect('Content-Type', /json/) .expect('Content-Type', /json/)
.expect({ id: 6, postId: 1, body: 'foo' }) .expect({ id: 6, postId: '1', body: 'foo' })
.expect(201)) .expect(201))
}) })

8474
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -23,72 +23,72 @@
"chalk": "^2.4.1", "chalk": "^2.4.1",
"compression": "^1.7.3", "compression": "^1.7.3",
"connect-pause": "^0.1.1", "connect-pause": "^0.1.1",
"cors": "^2.8.4", "cors": "^2.8.5",
"errorhandler": "^1.2.0", "errorhandler": "^1.2.0",
"express": "^4.16.3", "express": "^4.16.4",
"express-urlrewrite": "^1.2.0", "express-urlrewrite": "^1.2.0",
"json-parse-helpfulerror": "^1.0.3", "json-parse-helpfulerror": "^1.0.3",
"lodash": "^4.17.10", "lodash": "^4.17.11",
"lodash-id": "^0.14.0", "lodash-id": "^0.14.0",
"lowdb": "^1.0.0", "lowdb": "^1.0.0",
"method-override": "^2.3.10", "method-override": "^3.0.0",
"morgan": "^1.9.0", "morgan": "^1.9.1",
"nanoid": "^1.1.1", "nanoid": "^2.0.0",
"object-assign": "^4.0.1", "object-assign": "^4.0.1",
"please-upgrade-node": "^3.1.1", "please-upgrade-node": "^3.1.1",
"pluralize": "^7.0.0", "pluralize": "^7.0.0",
"request": "^2.87.0", "request": "^2.88.0",
"server-destroy": "^1.0.1", "server-destroy": "^1.0.1",
"update-notifier": "^2.5.0", "update-notifier": "^2.5.0",
"yargs": "^11.1.0" "yargs": "^12.0.2"
}, },
"devDependencies": { "devDependencies": {
"@babel/cli": "^7.0.0", "@babel/cli": "^7.1.5",
"@babel/core": "^7.0.0", "@babel/core": "^7.1.5",
"@babel/node": "^7.0.0", "@babel/node": "^7.0.0",
"@babel/plugin-syntax-jsx": "^7.0.0", "@babel/plugin-syntax-jsx": "^7.0.0",
"@babel/plugin-transform-react-jsx": "^7.0.0", "@babel/plugin-transform-react-jsx": "^7.0.0",
"@babel/plugin-transform-regenerator": "^7.0.0", "@babel/plugin-transform-regenerator": "^7.0.0",
"@babel/polyfill": "^7.0.0", "@babel/polyfill": "^7.0.0",
"@babel/preset-env": "^7.0.0", "@babel/preset-env": "^7.1.5",
"@babel/register": "^7.0.0", "@babel/register": "^7.0.0",
"babel-core": "^7.0.0-bridge.0", "babel-core": "^7.0.0-bridge.0",
"babel-loader": "^8.0.0", "babel-loader": "^8.0.4",
"babel-preset-preact": "^1.1.0", "babel-preset-preact": "^1.1.0",
"babel-preset-react": "^6.24.1", "babel-preset-react": "^6.24.1",
"clean-webpack-plugin": "^0.1.19", "clean-webpack-plugin": "^0.1.19",
"cross-env": "^5.2.0", "cross-env": "^5.2.0",
"css-loader": "^0.28.11", "css-loader": "^1.0.1",
"eslint": "^4.19.1", "eslint": "^5.8.0",
"eslint-config-prettier": "^2.9.0", "eslint-config-prettier": "^3.1.0",
"eslint-config-standard": "^11.0.0", "eslint-config-standard": "^12.0.0",
"eslint-config-standard-preact": "^1.1.6", "eslint-config-standard-preact": "^1.1.6",
"eslint-plugin-import": "^2.13.0", "eslint-plugin-import": "^2.14.0",
"eslint-plugin-node": "^6.0.1", "eslint-plugin-node": "^8.0.0",
"eslint-plugin-prettier": "^2.6.2", "eslint-plugin-prettier": "^3.0.0",
"eslint-plugin-promise": "^3.8.0", "eslint-plugin-promise": "^4.0.1",
"eslint-plugin-react": "^7.10.0", "eslint-plugin-react": "^7.10.0",
"eslint-plugin-standard": "^3.1.0", "eslint-plugin-standard": "^4.0.0",
"html-webpack-plugin": "^3.2.0", "html-webpack-plugin": "^3.2.0",
"husky": "^1.0.0-rc.13", "husky": "^1.1.3",
"jest": "^23.4.2", "jest": "^23.6.0",
"markdown-toc": "^1.2.0", "markdown-toc": "^1.2.0",
"milligram": "^1.3.0", "milligram": "^1.3.0",
"mini-css-extract-plugin": "^0.4.1", "mini-css-extract-plugin": "^0.4.4",
"mkdirp": "^0.5.1", "mkdirp": "^0.5.1",
"npm-run-all": "^4.1.3", "npm-run-all": "^4.1.3",
"os-tmpdir": "^1.0.1", "os-tmpdir": "^2.0.0",
"pkg-ok": "^2.2.0", "pkg-ok": "^2.3.1",
"preact": "^8.3.0", "preact": "^8.3.1",
"prettier": "^1.14.2", "prettier": "^1.15.1",
"promise-polyfill": "^8.0.0", "promise-polyfill": "^8.1.0",
"rimraf": "^2.6.2", "rimraf": "^2.6.2",
"server-ready": "^0.3.1", "server-ready": "^0.3.1",
"supertest": "^3.1.0", "supertest": "^3.3.0",
"temp-write": "^3.4.0", "temp-write": "^3.4.0",
"webpack": "^4.16.5", "webpack": "^4.25.1",
"webpack-cli": "^3.1.0", "webpack-cli": "^3.1.2",
"whatwg-fetch": "^2.0.4" "whatwg-fetch": "^3.0.0"
}, },
"repository": { "repository": {
"type": "git", "type": "git",