diff --git a/packages/test-e2e-composable-vue3/src/components/Disabled.vue b/packages/test-e2e-composable-vue3/src/components/Disabled.vue new file mode 100644 index 0000000..b62b938 --- /dev/null +++ b/packages/test-e2e-composable-vue3/src/components/Disabled.vue @@ -0,0 +1,67 @@ + + + diff --git a/packages/test-e2e-composable-vue3/src/router.ts b/packages/test-e2e-composable-vue3/src/router.ts index 9f6eff9..cd90f7b 100644 --- a/packages/test-e2e-composable-vue3/src/router.ts +++ b/packages/test-e2e-composable-vue3/src/router.ts @@ -34,5 +34,9 @@ export const router = createRouter({ path: '/partial-error', component: () => import('./components/PartialError.vue'), }, + { + path: '/disabled', + component: () => import('./components/Disabled.vue'), + }, ], }) diff --git a/packages/test-e2e-composable-vue3/tests/e2e/specs/test.cy.js b/packages/test-e2e-composable-vue3/tests/e2e/specs/test.cy.js index be03c3c..4616f0c 100644 --- a/packages/test-e2e-composable-vue3/tests/e2e/specs/test.cy.js +++ b/packages/test-e2e-composable-vue3/tests/e2e/specs/test.cy.js @@ -109,4 +109,12 @@ describe('Vue 3 + Apollo Composable', () => { cy.get('.list-disc').should('have.length', 3) cy.get('[data-test-id="refetched"]').should('contain', 'true') }) + + it('enabled', () => { + cy.visit('/disabled') + cy.get('[data-test-id="data"]').should('not.exist') + cy.get('.loading').should('not.exist') + cy.get('button').click() + cy.get('[data-test-id="data"]').should('contain', 'Loaded channel: General') + }) })