mirror of
https://github.com/vale981/apollo-server
synced 2025-03-04 17:21:42 -05:00
Add missing type dependencies for tests
This commit is contained in:
parent
3cf067349b
commit
d0590ac3ad
5 changed files with 44 additions and 10 deletions
|
@ -1,8 +1,5 @@
|
|||
const { defaults } = require("jest-config");
|
||||
|
||||
const { pathsToModuleNameMapper } = require("ts-jest/utils");
|
||||
const { compilerOptions } = require("./tsconfig.test.base");
|
||||
|
||||
module.exports = {
|
||||
testEnvironment: "node",
|
||||
setupFiles: [
|
||||
|
@ -16,12 +13,10 @@ module.exports = {
|
|||
"/dist/"
|
||||
],
|
||||
moduleFileExtensions: [...defaults.moduleFileExtensions, "ts", "tsx"],
|
||||
moduleNameMapper: Object.assign({},
|
||||
pathsToModuleNameMapper(compilerOptions.paths, { prefix: '<rootDir>/../../' }),
|
||||
{
|
||||
'^(?!apollo-server-env|apollo-engine-reporting-protobuf)(apollo-(?:server|datasource|cache-control|tracing|engine)[^/]*|graphql-extensions)(?:/dist)?((?:/.*)|$)': '<rootDir>/../../packages/$1/src$2'
|
||||
}
|
||||
),
|
||||
moduleNameMapper: {
|
||||
'^__mocks__/(.*)$': '<rootDir>/../../__mocks__/$1',
|
||||
'^(?!apollo-server-env|apollo-engine-reporting-protobuf)(apollo-(?:server|datasource|cache-control|tracing|engine)[^/]*|graphql-extensions)(?:/dist)?((?:/.*)|$)': '<rootDir>/../../packages/$1/src$2'
|
||||
},
|
||||
clearMocks: true,
|
||||
globals: {
|
||||
"ts-jest": {
|
||||
|
|
34
package-lock.json
generated
34
package-lock.json
generated
|
@ -1128,6 +1128,12 @@
|
|||
"integrity": "sha512-a1sC60Bqll4N2RYnd4+XuynrVd8LO+uZrgwCVaAER0ldMQ00LRM4iTjU2ulPoQF6P5bHZK5hL/6IF9088VJhUA==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/bluebird": {
|
||||
"version": "3.5.24",
|
||||
"resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.24.tgz",
|
||||
"integrity": "sha512-YeQoDpq4Lm8ppSBqAnAeF/xy1cYp/dMTif2JFcvmAbETMRlvKHT2iLcWu+WyYiJO3b3Ivokwo7EQca/xfLVJmg==",
|
||||
"dev": true
|
||||
},
|
||||
"@types/body-parser": {
|
||||
"version": "1.17.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.17.0.tgz",
|
||||
|
@ -1395,6 +1401,15 @@
|
|||
"resolved": "https://registry.npmjs.org/@types/node/-/node-10.11.6.tgz",
|
||||
"integrity": "sha512-fnA7yvqg3oKQDb3skBif9w5RRKVKAaeKeNuLzZL37XcSiWL4IoSXQnnbchR3UnBu2EMLHBip7ZVEkqoIVBP8QQ=="
|
||||
},
|
||||
"@types/node-fetch": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.1.2.tgz",
|
||||
"integrity": "sha512-XroxUzLpKuL+CVkQqXlffRkEPi4Gh3Oui/mWyS7ztKiyqVxiU+h3imCW5I2NQmde5jK+3q++36/Q96cyRWsweg==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"@types/podium": {
|
||||
"version": "1.0.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/podium/-/podium-1.0.0.tgz",
|
||||
|
@ -1427,6 +1442,16 @@
|
|||
"@types/tough-cookie": "*"
|
||||
}
|
||||
},
|
||||
"@types/request-promise": {
|
||||
"version": "4.1.42",
|
||||
"resolved": "https://registry.npmjs.org/@types/request-promise/-/request-promise-4.1.42.tgz",
|
||||
"integrity": "sha512-b8li55sEZ00BXZstZ3d8WOi48dnapTqB1VufEG9Qox0nVI2JVnTVT1Mw4JbBa1j+1sGVX/qJ0R4WDv4v2GjT0w==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/bluebird": "*",
|
||||
"@types/request": "*"
|
||||
}
|
||||
},
|
||||
"@types/serve-static": {
|
||||
"version": "1.13.2",
|
||||
"resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.2.tgz",
|
||||
|
@ -1445,6 +1470,15 @@
|
|||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"@types/test-listen": {
|
||||
"version": "1.1.0",
|
||||
"resolved": "https://registry.npmjs.org/@types/test-listen/-/test-listen-1.1.0.tgz",
|
||||
"integrity": "sha512-y6ZfbSzYHniCeY6ZAzsQjSAdJInNVoEz4Uhsb81W+RCoNYA59yoG/+XbqPqCPj2KCU3Wa6RFWSozutkGIHIsNQ==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"@types/node": "*"
|
||||
}
|
||||
},
|
||||
"@types/tough-cookie": {
|
||||
"version": "2.3.3",
|
||||
"resolved": "https://registry.npmjs.org/@types/tough-cookie/-/tough-cookie-2.3.3.tgz",
|
||||
|
|
|
@ -74,8 +74,11 @@
|
|||
"@types/micro": "7.3.2",
|
||||
"@types/multer": "1.3.7",
|
||||
"@types/node": "10.11.6",
|
||||
"@types/node-fetch": "^2.1.2",
|
||||
"@types/redis": "2.8.7",
|
||||
"@types/request": "2.47.1",
|
||||
"@types/request-promise": "^4.1.42",
|
||||
"@types/test-listen": "^1.1.0",
|
||||
"@types/type-is": "^1.6.2",
|
||||
"@types/ws": "^6.0.1",
|
||||
"apollo-fetch": "0.7.0",
|
||||
|
|
|
@ -4,7 +4,8 @@
|
|||
"noEmit": true,
|
||||
"types": ["node", "jest"],
|
||||
"paths": {
|
||||
"__mocks__/*" : ["__mocks__/*"]
|
||||
"__mocks__/*" : ["__mocks__/*"],
|
||||
"*" : ["types/*"]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
1
types/qs-middleware/index.d.ts
vendored
Normal file
1
types/qs-middleware/index.d.ts
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
declare module 'qs-middleware';
|
Loading…
Add table
Reference in a new issue