From a308d43ff81990dbfa1efd469cca7ee9f1840ae6 Mon Sep 17 00:00:00 2001 From: Guillaume Date: Mon, 5 Jul 2021 00:14:19 +0200 Subject: [PATCH] test: refetch + notifyOnNetworkStatusChange --- packages/test-e2e-composable-vue3/server.js | 3 +++ .../src/components/ChannelView.vue | 18 +++++++++++++++--- .../tests/e2e/specs/test.js | 16 +++++++++++++--- 3 files changed, 31 insertions(+), 6 deletions(-) diff --git a/packages/test-e2e-composable-vue3/server.js b/packages/test-e2e-composable-vue3/server.js index 807cd9f..945f58e 100644 --- a/packages/test-e2e-composable-vue3/server.js +++ b/packages/test-e2e-composable-vue3/server.js @@ -133,6 +133,9 @@ app.get('/_reset', (req, res) => { const server = new ApolloServer({ typeDefs, resolvers, + context: () => new Promise(resolve => { + setTimeout(() => resolve({}), 50) + }), }) server.applyMiddleware({ app }) diff --git a/packages/test-e2e-composable-vue3/src/components/ChannelView.vue b/packages/test-e2e-composable-vue3/src/components/ChannelView.vue index 724881e..a7f5d5a 100644 --- a/packages/test-e2e-composable-vue3/src/components/ChannelView.vue +++ b/packages/test-e2e-composable-vue3/src/components/ChannelView.vue @@ -19,7 +19,7 @@ export default defineComponent({ }, setup (props) { - const { result, loading } = useQuery(gql` + const { result, loading, refetch } = useQuery(gql` query channel ($id: ID!) { channel (id: $id) { id @@ -32,7 +32,9 @@ export default defineComponent({ } `, () => ({ id: props.id, - })) + }), { + notifyOnNetworkStatusChange: true, + }) const channel = useResult(result) const messagesEl = ref() @@ -52,6 +54,7 @@ export default defineComponent({ return { loading, + refetch, channel, messagesEl, } @@ -60,7 +63,10 @@ export default defineComponent({