E2E test Guide
- Source Layout (
src/logseq/e2e/)
assert.clj: Custom assertion functions
block.clj: Block manipulation helpers
config.clj: Configuration settings
const.clj: Shared constants
graph.clj: Graph management helpers
keyboard.clj: Keyboard shortcut helpers
locator.clj: Playwright locator utilities
page.clj: Page operations helpers
playwright_page.clj: Playwright page initialization
rtc.clj: RTC testing helpers
settings.clj: Logseq settings manipulation
util.clj: General utilities
- Tests (
test/logseq/e2e/)
fixtures.clj: Test fixtures
- Basic Tests:
*_basic_test.clj
- RTC Tests:
rtc_*_test.clj
- Run tests commands (in
clj-e2e directory)
clojure -X:dev-run-rtc-extra-test
clojure -X:dev-run-rtc-extra-part2-test
clojure -X:dev-run-all-basic-test