mirror of
https://github.com/logseq/logseq.git
synced 2026-05-20 10:52:38 +00:00
* enhance(ux): add/remove #Page to toggle page/block * enhance(ux): "p t" to set tags for selected blocks Updated "p a" to toggle displaying all properties including hidden ones. * feat: cmd+k move blocks * fix: block could be converted to page and create invalid nodes Pages with block namespace parents is nonsensical and pages in property values led to multiple validation errors. Also guard against class and property pages as namespace parents * fix: warn on failed cut+paste or indent/outdent of page blocks. Better to warn than silent failure which leaves user confused on what happened. --------- Co-authored-by: Gabriel Horner <gabriel@logseq.com>
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.