tachybase_todo/packages/plugins/@nocobase
被雨水过滤的空气-Rain a57c93d35b
feat: support e2e (#2624)
* chore: upgrade vitest to v0.34.3

* feat: setup NocoBase

* chore: preparing test env

* test: add a test of rigster

* refactor: rename test dir to testUtils

* chore: add tests

* chore: add ci for e2e

* chore: fix ci

* chore: avoid error in CI

* chore: add some utils for test

* chore: make more stable

* chore: should not close server in CI

* chore: add comments

* chore: change output dir

* fix: should use current branch to run tests

* chore: should request systemSettings by api in e2e

* chore: should build first in e2e CI

* chore: remove key

* chore: use execa to replace execSync

* refactor: extract test suite

* chore: add gotoPage

* chore: update uid of pageSchema

* chore: update collection name

* chore: use faker.js to generate data

* refactor: extract page config

* chore: ignore for association fields in faker

* chore: add testid

* chore: optimize action designer

* chore: associationFilter.Item designer

* chore: AssiciationFilter & BlockItem

* Revert "chore: AssiciationFilter & BlockItem"

This reverts commit b418df650e106fd0c8e23035d2f75acf60dcafe4.

* Revert "chore: associationFilter.Item designer"

This reverts commit 7aa4d35c1af7f3a780b370d8b1b44aac01697be3.

* Revert "chore: optimize action designer"

This reverts commit ff717b972ffd64f7968d565a3a84ad617ff889e2.

* chore: optimize Designer

* chore: compat with older browsers

* chore: use describe to avoid hooks is not run

* chore: add no-floating-promises to eslint rules

* chore: support argv

* chore: demo

* chore: better testId

* chore: change .e2e.ts to .test.ts

* fix(SchemaInitializer): avoid error

* refactor: move e2eUtils.ts to @nocobase/test

* fix: move e2eUtils to client

* chore: remove uselesscode

* refactor: add .env.e2e.example

* chore: optimize log

* refactor: use mockPage to replace gotoPage

* chore: update env.e2e

* chore: add APP_BASE_URL

* chore: gitigore

* test: add test related of menu

* chore: add SOCKET_PATH in env

* fix(vscode): load env when using vscode plugin
2023-09-27 20:00:17 +08:00
..
plugin-acl chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-api-doc feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-api-keys feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-audit-logs feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-auth feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-cas chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-charts feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-china-region chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-client chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-collection-manager feat(db): add sql collection (#2419) 2023-09-25 15:03:23 +08:00
plugin-data-visualization refactor(bi): improve chart frontend api (#2721) 2023-09-27 15:50:04 +08:00
plugin-duplicator chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-error-handler chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-excel-formula-field chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-export chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-file-manager chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-formula-field chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-graph-collection-manager feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-iframe-block chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-import feat(db): add sql collection (#2419) 2023-09-25 15:03:23 +08:00
plugin-localization-management chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-map feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-math-formula-field chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-mobile-client feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-multi-app-manager chore(multi-app-manager): add sub app upgrade handler (#2728) 2023-09-27 15:16:15 +08:00
plugin-multi-app-share-collection feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-notifications chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-oidc chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-saml chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-command chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-custom-block chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-custom-collection-template chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-custom-page chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-custom-signup-page chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-hello chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-ratelimit chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-shop-actions chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-shop-events chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sample-shop-i18n feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-sample-shop-modeling chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-sequence-field feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-sms-auth chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-snapshot-field feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-system-settings chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-theme-editor feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00
plugin-ui-routes-storage chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-ui-schema-storage chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-users chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-verification chore(versions): 😊 publish v0.14.0-alpha.6 2023-09-22 15:49:50 +08:00
plugin-workflow feat: support e2e (#2624) 2023-09-27 20:00:17 +08:00