apollographql / apollographql/fullstack-tutorial
"final" directory outdated
- Langage dominant
- TypeScript
- Étoiles
- 1.2k
- Forks
- 808
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
`.env.example` doesn't seem to match the latest `APOLLO_` environment variables, and I'm getting some failing tests:
```
`(node:214719) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
FAIL src/__tests__/resolvers.mutation.js
● [Mutation.login] › returns base64 encoded email as user token if successful
expect(received).toEqual(expected) // deep equality
Expected: "YUBhLmE="
Received: undefined
103 | // check the resolver response
104 | const res = await resolvers.Mutation.login(null, args, mockContext);
> 105 | expect(res.token).toEqual('YUBhLmE=');
| ^
106 |
107 | // check if the dataSource was called with correct args
108 | expect(findOrCreateUser).toBeCalledWith(args);
at Object.toEqual (src/__tests__/resolvers.mutation.js:105:23)
(node:214721) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
FAIL src/__tests__/integration.js
● Console
console.warn node_modules/apollo-server/node_modules/apollo-engine-reporting/dist/agent.js:57
[deprecated] The `schemaTag` property within `engine` configuration has been renamed to `graphVariant`.
● Mutations › returns login token
TypeError: Cannot read property 'login' of undefined
125 | variables: {email: 'a@a.a'},
126 | });
> 127 | expect(res.data.login.token).toEqual('YUBhLmE=');
| ^
128 | });
129 |
130 | it('books trips', async () => {
at Object.login (src/__tests__/integration.js:127:21)
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Comparez `.env.example` avec les variables d’environnement `APOLLO_` actuelles, puis exécutez les tests référencés dans `src/__tests__/resolvers.mutation.js` et `src/__tests__/integration.js`. La tâche est terminée lorsque l’exemple d’environnement reflète les variables actuelles et que les tests de connexion renvoient le token attendu sans les échecs signalés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- graphql, node.js, typescript
- Domaine
- api, backend, testing
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 35/100