From a3ec3b40a7d1da8a3a295db345de348a38fe1cef Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Tue, 21 Feb 2023 22:36:28 +0100 Subject: [PATCH] refactor(tests): rename `e2e` to `tests` Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- tests/.eslintrc.js | 7 +++++++ {e2e => tests}/cypress.config.ts | 0 .../cypress/component/1-store/edges/addEdges.cy.ts | 0 .../cypress/component/1-store/edges/addSelectedEdges.cy.ts | 0 .../cypress/component/1-store/edges/connection.cy.ts | 0 .../component/1-store/edges/defaultEdgeOptions.cy.ts | 0 .../cypress/component/1-store/edges/findEdge.cy.ts | 0 .../cypress/component/1-store/edges/removeEdges.cy.ts | 0 .../component/1-store/edges/removeSelectedEdges.cy.ts | 0 .../cypress/component/1-store/edges/updateEdge.cy.ts | 0 .../component/1-store/elements/addSelectedElements.cy.ts | 0 .../1-store/elements/removeSelectedElements.cy.ts | 0 .../cypress/component/1-store/elements/setElements.cy.ts | 0 .../cypress/component/1-store/nodes/addNodes.cy.ts | 0 .../cypress/component/1-store/nodes/addSelectedNodes.cy.ts | 0 .../cypress/component/1-store/nodes/findNode.cy.ts | 0 .../cypress/component/1-store/nodes/removeNodes.cy.ts | 0 .../component/1-store/nodes/removeSelectedNodes.cy.ts | 0 {e2e => tests}/cypress/component/1-store/setState.cy.ts | 0 .../cypress/component/1-store/viewpane/deleteKeyCode.cy.ts | 0 .../component/1-store/viewpane/selectionKeyCode.cy.ts | 0 .../cypress/component/1-store/viewpane/setMaxZoom.cy.ts | 0 .../cypress/component/1-store/viewpane/setMinZoom.cy.ts | 0 {e2e => tests}/cypress/component/2-vue-flow/basic.cy.ts | 0 {e2e => tests}/cypress/component/2-vue-flow/connect.cy.ts | 0 {e2e => tests}/cypress/component/2-vue-flow/drag.cy.ts | 0 .../cypress/component/2-vue-flow/updateEdge.cy.ts | 0 {e2e => tests}/cypress/component/2-vue-flow/viewport.ts | 0 .../component/3-additional-components/background/App.vue | 0 .../3-additional-components/background/background.cy.ts | 0 .../component/3-additional-components/controls/App.vue | 0 .../3-additional-components/controls/controls.cy.ts | 0 .../component/3-additional-components/minimap/App.vue | 0 .../3-additional-components/minimap/minimap.cy.ts | 0 {e2e => tests}/cypress/support/commands.js | 0 {e2e => tests}/cypress/support/commands.ts | 0 {e2e => tests}/cypress/support/component-index.html | 0 {e2e => tests}/cypress/support/component.ts | 0 {e2e => tests}/cypress/utils/elements.ts | 0 {e2e => tests}/cypress/utils/index.ts | 0 {e2e => tests}/package.json | 4 +++- {e2e => tests}/tsconfig.json | 0 {e2e => tests}/vite.config.ts | 0 43 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 tests/.eslintrc.js rename {e2e => tests}/cypress.config.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/addEdges.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/addSelectedEdges.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/connection.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/defaultEdgeOptions.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/findEdge.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/removeEdges.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/removeSelectedEdges.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/edges/updateEdge.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/elements/addSelectedElements.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/elements/removeSelectedElements.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/elements/setElements.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/nodes/addNodes.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/nodes/addSelectedNodes.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/nodes/findNode.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/nodes/removeNodes.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/nodes/removeSelectedNodes.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/setState.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/viewpane/deleteKeyCode.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/viewpane/selectionKeyCode.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/viewpane/setMaxZoom.cy.ts (100%) rename {e2e => tests}/cypress/component/1-store/viewpane/setMinZoom.cy.ts (100%) rename {e2e => tests}/cypress/component/2-vue-flow/basic.cy.ts (100%) rename {e2e => tests}/cypress/component/2-vue-flow/connect.cy.ts (100%) rename {e2e => tests}/cypress/component/2-vue-flow/drag.cy.ts (100%) rename {e2e => tests}/cypress/component/2-vue-flow/updateEdge.cy.ts (100%) rename {e2e => tests}/cypress/component/2-vue-flow/viewport.ts (100%) rename {e2e => tests}/cypress/component/3-additional-components/background/App.vue (100%) rename {e2e => tests}/cypress/component/3-additional-components/background/background.cy.ts (100%) rename {e2e => tests}/cypress/component/3-additional-components/controls/App.vue (100%) rename {e2e => tests}/cypress/component/3-additional-components/controls/controls.cy.ts (100%) rename {e2e => tests}/cypress/component/3-additional-components/minimap/App.vue (100%) rename {e2e => tests}/cypress/component/3-additional-components/minimap/minimap.cy.ts (100%) rename {e2e => tests}/cypress/support/commands.js (100%) rename {e2e => tests}/cypress/support/commands.ts (100%) rename {e2e => tests}/cypress/support/component-index.html (100%) rename {e2e => tests}/cypress/support/component.ts (100%) rename {e2e => tests}/cypress/utils/elements.ts (100%) rename {e2e => tests}/cypress/utils/index.ts (100%) rename {e2e => tests}/package.json (77%) rename {e2e => tests}/tsconfig.json (100%) rename {e2e => tests}/vite.config.ts (100%) diff --git a/tests/.eslintrc.js b/tests/.eslintrc.js new file mode 100644 index 00000000..bd3c9ae8 --- /dev/null +++ b/tests/.eslintrc.js @@ -0,0 +1,7 @@ +module.exports = { + extends: ['@vue-flow/eslint-config'], + plugins: ['chai-friendly'], + rules: { + 'chai-friendly/no-unused-expressions': ['error', { allowShortCircuit: true, allowTernary: true }], + }, +} diff --git a/e2e/cypress.config.ts b/tests/cypress.config.ts similarity index 100% rename from e2e/cypress.config.ts rename to tests/cypress.config.ts diff --git a/e2e/cypress/component/1-store/edges/addEdges.cy.ts b/tests/cypress/component/1-store/edges/addEdges.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/addEdges.cy.ts rename to tests/cypress/component/1-store/edges/addEdges.cy.ts diff --git a/e2e/cypress/component/1-store/edges/addSelectedEdges.cy.ts b/tests/cypress/component/1-store/edges/addSelectedEdges.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/addSelectedEdges.cy.ts rename to tests/cypress/component/1-store/edges/addSelectedEdges.cy.ts diff --git a/e2e/cypress/component/1-store/edges/connection.cy.ts b/tests/cypress/component/1-store/edges/connection.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/connection.cy.ts rename to tests/cypress/component/1-store/edges/connection.cy.ts diff --git a/e2e/cypress/component/1-store/edges/defaultEdgeOptions.cy.ts b/tests/cypress/component/1-store/edges/defaultEdgeOptions.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/defaultEdgeOptions.cy.ts rename to tests/cypress/component/1-store/edges/defaultEdgeOptions.cy.ts diff --git a/e2e/cypress/component/1-store/edges/findEdge.cy.ts b/tests/cypress/component/1-store/edges/findEdge.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/findEdge.cy.ts rename to tests/cypress/component/1-store/edges/findEdge.cy.ts diff --git a/e2e/cypress/component/1-store/edges/removeEdges.cy.ts b/tests/cypress/component/1-store/edges/removeEdges.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/removeEdges.cy.ts rename to tests/cypress/component/1-store/edges/removeEdges.cy.ts diff --git a/e2e/cypress/component/1-store/edges/removeSelectedEdges.cy.ts b/tests/cypress/component/1-store/edges/removeSelectedEdges.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/removeSelectedEdges.cy.ts rename to tests/cypress/component/1-store/edges/removeSelectedEdges.cy.ts diff --git a/e2e/cypress/component/1-store/edges/updateEdge.cy.ts b/tests/cypress/component/1-store/edges/updateEdge.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/edges/updateEdge.cy.ts rename to tests/cypress/component/1-store/edges/updateEdge.cy.ts diff --git a/e2e/cypress/component/1-store/elements/addSelectedElements.cy.ts b/tests/cypress/component/1-store/elements/addSelectedElements.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/elements/addSelectedElements.cy.ts rename to tests/cypress/component/1-store/elements/addSelectedElements.cy.ts diff --git a/e2e/cypress/component/1-store/elements/removeSelectedElements.cy.ts b/tests/cypress/component/1-store/elements/removeSelectedElements.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/elements/removeSelectedElements.cy.ts rename to tests/cypress/component/1-store/elements/removeSelectedElements.cy.ts diff --git a/e2e/cypress/component/1-store/elements/setElements.cy.ts b/tests/cypress/component/1-store/elements/setElements.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/elements/setElements.cy.ts rename to tests/cypress/component/1-store/elements/setElements.cy.ts diff --git a/e2e/cypress/component/1-store/nodes/addNodes.cy.ts b/tests/cypress/component/1-store/nodes/addNodes.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/nodes/addNodes.cy.ts rename to tests/cypress/component/1-store/nodes/addNodes.cy.ts diff --git a/e2e/cypress/component/1-store/nodes/addSelectedNodes.cy.ts b/tests/cypress/component/1-store/nodes/addSelectedNodes.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/nodes/addSelectedNodes.cy.ts rename to tests/cypress/component/1-store/nodes/addSelectedNodes.cy.ts diff --git a/e2e/cypress/component/1-store/nodes/findNode.cy.ts b/tests/cypress/component/1-store/nodes/findNode.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/nodes/findNode.cy.ts rename to tests/cypress/component/1-store/nodes/findNode.cy.ts diff --git a/e2e/cypress/component/1-store/nodes/removeNodes.cy.ts b/tests/cypress/component/1-store/nodes/removeNodes.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/nodes/removeNodes.cy.ts rename to tests/cypress/component/1-store/nodes/removeNodes.cy.ts diff --git a/e2e/cypress/component/1-store/nodes/removeSelectedNodes.cy.ts b/tests/cypress/component/1-store/nodes/removeSelectedNodes.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/nodes/removeSelectedNodes.cy.ts rename to tests/cypress/component/1-store/nodes/removeSelectedNodes.cy.ts diff --git a/e2e/cypress/component/1-store/setState.cy.ts b/tests/cypress/component/1-store/setState.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/setState.cy.ts rename to tests/cypress/component/1-store/setState.cy.ts diff --git a/e2e/cypress/component/1-store/viewpane/deleteKeyCode.cy.ts b/tests/cypress/component/1-store/viewpane/deleteKeyCode.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/viewpane/deleteKeyCode.cy.ts rename to tests/cypress/component/1-store/viewpane/deleteKeyCode.cy.ts diff --git a/e2e/cypress/component/1-store/viewpane/selectionKeyCode.cy.ts b/tests/cypress/component/1-store/viewpane/selectionKeyCode.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/viewpane/selectionKeyCode.cy.ts rename to tests/cypress/component/1-store/viewpane/selectionKeyCode.cy.ts diff --git a/e2e/cypress/component/1-store/viewpane/setMaxZoom.cy.ts b/tests/cypress/component/1-store/viewpane/setMaxZoom.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/viewpane/setMaxZoom.cy.ts rename to tests/cypress/component/1-store/viewpane/setMaxZoom.cy.ts diff --git a/e2e/cypress/component/1-store/viewpane/setMinZoom.cy.ts b/tests/cypress/component/1-store/viewpane/setMinZoom.cy.ts similarity index 100% rename from e2e/cypress/component/1-store/viewpane/setMinZoom.cy.ts rename to tests/cypress/component/1-store/viewpane/setMinZoom.cy.ts diff --git a/e2e/cypress/component/2-vue-flow/basic.cy.ts b/tests/cypress/component/2-vue-flow/basic.cy.ts similarity index 100% rename from e2e/cypress/component/2-vue-flow/basic.cy.ts rename to tests/cypress/component/2-vue-flow/basic.cy.ts diff --git a/e2e/cypress/component/2-vue-flow/connect.cy.ts b/tests/cypress/component/2-vue-flow/connect.cy.ts similarity index 100% rename from e2e/cypress/component/2-vue-flow/connect.cy.ts rename to tests/cypress/component/2-vue-flow/connect.cy.ts diff --git a/e2e/cypress/component/2-vue-flow/drag.cy.ts b/tests/cypress/component/2-vue-flow/drag.cy.ts similarity index 100% rename from e2e/cypress/component/2-vue-flow/drag.cy.ts rename to tests/cypress/component/2-vue-flow/drag.cy.ts diff --git a/e2e/cypress/component/2-vue-flow/updateEdge.cy.ts b/tests/cypress/component/2-vue-flow/updateEdge.cy.ts similarity index 100% rename from e2e/cypress/component/2-vue-flow/updateEdge.cy.ts rename to tests/cypress/component/2-vue-flow/updateEdge.cy.ts diff --git a/e2e/cypress/component/2-vue-flow/viewport.ts b/tests/cypress/component/2-vue-flow/viewport.ts similarity index 100% rename from e2e/cypress/component/2-vue-flow/viewport.ts rename to tests/cypress/component/2-vue-flow/viewport.ts diff --git a/e2e/cypress/component/3-additional-components/background/App.vue b/tests/cypress/component/3-additional-components/background/App.vue similarity index 100% rename from e2e/cypress/component/3-additional-components/background/App.vue rename to tests/cypress/component/3-additional-components/background/App.vue diff --git a/e2e/cypress/component/3-additional-components/background/background.cy.ts b/tests/cypress/component/3-additional-components/background/background.cy.ts similarity index 100% rename from e2e/cypress/component/3-additional-components/background/background.cy.ts rename to tests/cypress/component/3-additional-components/background/background.cy.ts diff --git a/e2e/cypress/component/3-additional-components/controls/App.vue b/tests/cypress/component/3-additional-components/controls/App.vue similarity index 100% rename from e2e/cypress/component/3-additional-components/controls/App.vue rename to tests/cypress/component/3-additional-components/controls/App.vue diff --git a/e2e/cypress/component/3-additional-components/controls/controls.cy.ts b/tests/cypress/component/3-additional-components/controls/controls.cy.ts similarity index 100% rename from e2e/cypress/component/3-additional-components/controls/controls.cy.ts rename to tests/cypress/component/3-additional-components/controls/controls.cy.ts diff --git a/e2e/cypress/component/3-additional-components/minimap/App.vue b/tests/cypress/component/3-additional-components/minimap/App.vue similarity index 100% rename from e2e/cypress/component/3-additional-components/minimap/App.vue rename to tests/cypress/component/3-additional-components/minimap/App.vue diff --git a/e2e/cypress/component/3-additional-components/minimap/minimap.cy.ts b/tests/cypress/component/3-additional-components/minimap/minimap.cy.ts similarity index 100% rename from e2e/cypress/component/3-additional-components/minimap/minimap.cy.ts rename to tests/cypress/component/3-additional-components/minimap/minimap.cy.ts diff --git a/e2e/cypress/support/commands.js b/tests/cypress/support/commands.js similarity index 100% rename from e2e/cypress/support/commands.js rename to tests/cypress/support/commands.js diff --git a/e2e/cypress/support/commands.ts b/tests/cypress/support/commands.ts similarity index 100% rename from e2e/cypress/support/commands.ts rename to tests/cypress/support/commands.ts diff --git a/e2e/cypress/support/component-index.html b/tests/cypress/support/component-index.html similarity index 100% rename from e2e/cypress/support/component-index.html rename to tests/cypress/support/component-index.html diff --git a/e2e/cypress/support/component.ts b/tests/cypress/support/component.ts similarity index 100% rename from e2e/cypress/support/component.ts rename to tests/cypress/support/component.ts diff --git a/e2e/cypress/utils/elements.ts b/tests/cypress/utils/elements.ts similarity index 100% rename from e2e/cypress/utils/elements.ts rename to tests/cypress/utils/elements.ts diff --git a/e2e/cypress/utils/index.ts b/tests/cypress/utils/index.ts similarity index 100% rename from e2e/cypress/utils/index.ts rename to tests/cypress/utils/index.ts diff --git a/e2e/package.json b/tests/package.json similarity index 77% rename from e2e/package.json rename to tests/package.json index 533d0170..5814369b 100644 --- a/e2e/package.json +++ b/tests/package.json @@ -1,5 +1,5 @@ { - "name": "tests", + "name": "@vue-flow/tests", "version": "0.0.0", "private": true, "scripts": { @@ -10,10 +10,12 @@ "@vue-flow/background": "workspace:*", "@vue-flow/controls": "workspace:*", "@vue-flow/core": "workspace:*", + "@vue-flow/eslint-config": "workspace:*", "@vue-flow/minimap": "workspace:*" }, "devDependencies": { "cypress": "^12.3.0", + "eslint-plugin-chai-friendly": "^0.7.2", "@vitejs/plugin-vue": "^4.0.0" } } diff --git a/e2e/tsconfig.json b/tests/tsconfig.json similarity index 100% rename from e2e/tsconfig.json rename to tests/tsconfig.json diff --git a/e2e/vite.config.ts b/tests/vite.config.ts similarity index 100% rename from e2e/vite.config.ts rename to tests/vite.config.ts