use Jest:
package.json
"test": "jest"
use mocha:package.json
"test": "mocha --require @babel/register ./test/*.test.js"
const { createTestClient } = require("apollo-server-testing"); const { testServer, baseContext } = require("./test-utils/test-server"); const { query, mutate } = createTestClient(testServer); test("something", async () => { // set / reset / merge the context as needed before calling query or mutate testServer.mergeContext({ req: { headers: { Authorization: `Bearer ${token}` } }, }); const res = await query({ query, variables }); expect(res)... });
Comments
Post a Comment