mirror of
https://github.com/logseq/logseq.git
synced 2026-02-01 22:47:36 +00:00
Enhances the flashcard user experience by adding automatic query property management, fixing critical bugs, and improving the UI for managing card sets. Key changes: 1. Automatic creation of query property blocks when tagging with #Query or subclasses via pipeline 2. Fixed critical bug in api-insert-new-block! where the end? parameter had inverted conditional logic 3. Added ability to create new #Cards blocks directly from the flashcard modal with a plus button
e2e
e2e tests for Logseq app.
Usage
Before running tests, ensure the following:
- The app's js and css assets are built and located at ../public/.
- Those assets are served on http://localhost:3002/ via
bb serve.
Then, run the project's tests:
$ clojure -T:build test
If you would like to run individual tests, pass options to the test runner through clojure -M:test. For example, add a ^:focus on a test and then run clojure -M:test -i focus.
If e2e tests fail, clj-e2e/e2e-dump/ contains console logs and screenshots to help debug.