mirror of
https://github.com/vale981/apollo-server
synced 2025-03-06 10:11:40 -05:00

* Initial basic Micro integration * Wire up health check capabilities * Add playground support; Refactoring * Add custom path support * Add file upload support * Add subscription support * Documentation and formatting updates * Wire up tests * Add Node 10 workaround for file upload testing * Code review changes (docs, naming, formatting) * Adjust exports to line up with other integrations * micro: add graphql to npm install and lines to highlight in docs
38 lines
1.5 KiB
JavaScript
38 lines
1.5 KiB
JavaScript
const NODE_VERSION = process.version.split('.');
|
|
const NODE_MAJOR_VERSION = parseInt(NODE_VERSION[0].replace(/^v/, ''));
|
|
const NODE_MAJOR_REVISION = parseInt(NODE_VERSION[1]);
|
|
process.env.NODE_ENV = 'test';
|
|
|
|
process.on('unhandledRejection', reason => {
|
|
console.log('Reason: ' + reason);
|
|
console.log('Stack: ' + reason.stack);
|
|
});
|
|
|
|
// apollo-server-core
|
|
require('../packages/apollo-server-core/dist/runQuery.test');
|
|
require('../packages/apollo-server-core/dist/runHttpQuery.test');
|
|
require('../packages/apollo-server-core/dist/errors.test');
|
|
|
|
// Apollo server 2 tests
|
|
|
|
// apollo-server
|
|
require('../packages/apollo-server/dist/index.test');
|
|
|
|
// apollo-server-express
|
|
require('../packages/apollo-server-express/dist/ApolloServer.test');
|
|
require('../packages/apollo-server-express/dist/expressApollo.test');
|
|
require('../packages/apollo-server-express/dist/connectApollo.test');
|
|
require('../packages/apollo-server-express/dist/datasource.test');
|
|
require('../packages/apollo-server-express/dist/apolloServerHttp.test');
|
|
|
|
// apollo-server-hapi
|
|
(NODE_MAJOR_VERSION >= 9 ||
|
|
(NODE_MAJOR_VERSION >= 8 && NODE_MAJOR_REVISION >= 9)) && // Hapi 17 is 8.9+
|
|
require('../packages/apollo-server-hapi/dist/hapiApollo.test') &&
|
|
require('../packages/apollo-server-hapi/dist/ApolloServer.test');
|
|
|
|
// apollo-server-lambda
|
|
require('../packages/apollo-server-lambda/dist/lambdaApollo.test');
|
|
|
|
require('../packages/apollo-server-micro/dist/ApolloServer.test.js');
|
|
require('../packages/apollo-server-micro/dist/microApollo.test');
|