2017-03-19 23:02:16 -05:00
|
|
|
const NODE_VERSION = process.version.split('.');
|
|
|
|
const NODE_MAJOR_VERSION = parseInt(NODE_VERSION[0].replace(/^v/, ''));
|
2018-01-09 00:08:01 +01:00
|
|
|
const NODE_MAJOR_REVISION = parseInt(NODE_VERSION[1]);
|
2016-10-03 23:13:08 +03:00
|
|
|
process.env.NODE_ENV = 'test';
|
|
|
|
|
2018-05-20 02:32:09 -07:00
|
|
|
process.on('unhandledRejection', reason => {
|
|
|
|
console.log('Reason: ' + reason);
|
2018-05-21 20:42:07 -07:00
|
|
|
console.log('Stack: ' + reason.stack);
|
2018-05-20 02:32:09 -07:00
|
|
|
});
|
|
|
|
|
2018-05-16 16:03:09 -07:00
|
|
|
//apollo-server-core
|
2017-07-17 16:29:40 -07:00
|
|
|
require('../packages/apollo-server-core/dist/runQuery.test.js');
|
2018-04-18 05:38:57 -07:00
|
|
|
require('../packages/apollo-server-core/dist/runHttpQuery.test.js');
|
2018-05-16 16:03:09 -07:00
|
|
|
require('../packages/apollo-server-core/dist/errors.test.js');
|
2018-05-20 02:32:09 -07:00
|
|
|
require('../packages/apollo-server-core/dist/ApolloServer.test.js');
|
2018-05-16 16:03:09 -07:00
|
|
|
|
2017-07-17 16:29:40 -07:00
|
|
|
require('../packages/apollo-server-module-operation-store/dist/operationStore.test');
|
2018-05-16 16:03:09 -07:00
|
|
|
|
2018-01-09 00:08:01 +01:00
|
|
|
NODE_MAJOR_VERSION >= 7 &&
|
|
|
|
require('../packages/apollo-server-adonis/dist/adonisApollo.test');
|
2017-07-17 16:29:40 -07:00
|
|
|
require('../packages/apollo-server-express/dist/expressApollo.test');
|
|
|
|
require('../packages/apollo-server-express/dist/connectApollo.test');
|
2018-01-09 00:08:01 +01:00
|
|
|
(NODE_MAJOR_VERSION >= 9 ||
|
|
|
|
(NODE_MAJOR_VERSION >= 8 && NODE_MAJOR_REVISION >= 9)) &&
|
|
|
|
require('../packages/apollo-server-hapi/dist/hapiApollo.test'); // Hapi 17 is 8.9+
|
|
|
|
NODE_MAJOR_VERSION >= 6 &&
|
|
|
|
require('../packages/apollo-server-micro/dist/microApollo.test');
|
|
|
|
NODE_MAJOR_VERSION >= 7 &&
|
|
|
|
require('../packages/apollo-server-koa/dist/koaApollo.test');
|
2017-07-17 16:29:40 -07:00
|
|
|
require('../packages/apollo-server-lambda/dist/lambdaApollo.test');
|
2017-08-15 09:59:29 +02:00
|
|
|
require('../packages/apollo-server-azure-functions/dist/azureFunctionsApollo.test');
|
2017-07-17 16:29:40 -07:00
|
|
|
require('../packages/apollo-server-express/dist/apolloServerHttp.test');
|
2017-06-12 22:07:28 +03:00
|
|
|
|
|
|
|
// XXX: Running restify last as it breaks http.
|
|
|
|
// for more info: https://github.com/restify/node-restify/issues/700
|
2017-07-17 16:29:40 -07:00
|
|
|
require('../packages/apollo-server-restify/dist/restifyApollo.test');
|