Skip to content

Commit 89414aa

Browse files
author
DavertMik
committed
updated graphql server
1 parent a58b021 commit 89414aa

File tree

3 files changed

+11
-8
lines changed

3 files changed

+11
-8
lines changed

package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@
114114
"@codeceptjs/detox-helper": "1.1.2"
115115
},
116116
"devDependencies": {
117+
"@apollo/server": "^4",
117118
"@codeceptjs/mock-request": "0.3.1",
118119
"@faker-js/faker": "9.0.3",
119120
"@pollyjs/adapter-puppeteer": "6.0.6",
@@ -125,7 +126,7 @@
125126
"@wdio/selenium-standalone-service": "8.3.2",
126127
"@wdio/utils": "9.1.2",
127128
"@xmldom/xmldom": "0.9.4",
128-
"@apollo/server": "^4",
129+
"chai": "^4.0",
129130
"chai-as-promised": "7.1.2",
130131
"chai-subset": "1.6.0",
131132
"cheerio": "^1.0.0",
@@ -139,6 +140,7 @@
139140
"expect": "29.7.0",
140141
"express": "4.19.2",
141142
"graphql": "16.9.0",
143+
"graphql-tag": "^2.12.6",
142144
"husky": "9.1.6",
143145
"inquirer-test": "2.0.1",
144146
"jsdoc": "^3",
@@ -153,7 +155,6 @@
153155
"sinon": "18.0.0",
154156
"sinon-chai": "3.7.0",
155157
"testcafe": "3.5.0",
156-
"chai": "^4.0",
157158
"ts-morph": "23.0.0",
158159
"ts-node": "10.9.2",
159160
"tsd": "^0.31.0",

test/data/graphql/index.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
const path = require('path');
22
const jsonServer = require('json-server');
3-
const { ApolloServer } = require('apollo-server-express');
3+
const { ApolloServer } = require('@apollo/server');
4+
const { startStandaloneServer } = require('@apollo/server/standalone');
45
const { resolvers, typeDefs } = require('./schema');
56

67
const TestHelper = require('../../support/TestHelper');
@@ -17,8 +18,9 @@ const server = new ApolloServer({
1718
playground: true,
1819
});
1920

20-
server.applyMiddleware({ app });
21+
const res = startStandaloneServer(server, { listen: { port: PORT } });
22+
res.then(({ url }) => {
23+
console.log(`test graphQL server listening on ${url}...`);
24+
});
2125

22-
app.use(middleware);
23-
app.use(router);
24-
module.exports = app.listen(PORT, () => console.log(`test graphQL server listening on port ${PORT}...`));
26+
module.exports = res;

test/data/graphql/schema.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { gql } = require('apollo-server-express');
1+
const gql = require('graphql-tag');
22

33
const { userModel } = require('./models');
44

0 commit comments

Comments
 (0)