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({