A worldbuilding database manager
Use Yarn 1.22.19 or stuff is gonna bug out.
Make sure you are running this with Node v18.20.6 ("nvm" is great for these older versions)
Playwright tests run from built, live version of FA. Therefore, to run them, you need to localy build the app on your machine first - Both on first time using them and every time something is changed in the source code.
Details found here: https://quasar.dev/start/quasar-cli
Ensure that the Yarn global install location is in your PATH after install. (details in article linked above)
yarn global add @quasar/cli
yarn
quasar dev -m electron
quasar build -m electron
test:unit
The app MUST be built for production with current code before running the tests due to limitations of the Playwright library.
test:component
The app MUST be built for production with current code before running the tests due to limitations of the Playwright library.
Summons a CLI prompt list of available components tests
test:componentList
The app MUST be built for production with current code before running the tests due to limitations of the Playwright library.
test:component --component=COMPONENT_FOLDER_NAME
The app MUST be built for production with current code before running the tests due to limitations of the Playwright library.
test:e2e
The app MUST be built for production with current code before running the tests due to limitations of the Playwright library.
Summons a CLI prompt list of available E2E tests
test:e2eList
The app MUST be built for production with current code before running the tests due to limitations of the Playwright library.
test:e2e --spec=SPEC_FILE_NAME