etherpad-lite/src/tests
SamTV12345 9d4b3ba725 revert: drop ep_etherpad-lite/node/eejs/ trailing-slash hack
The previous attempt added stub .cjs files at dist-cjs/node/eejs/.cjs
to make the trailing-slash require() resolve. But the stubs were
empty — plugins would resolve and then immediately crash calling
methods on an empty module. Worse than failing fast.

Accept that 'require("ep_etherpad-lite/node/eejs/")' (trailing
slash) is not supported by the exports map. Affected plugins must
drop the trailing slash to migrate. The bare form
'require("ep_etherpad-lite/node/eejs")' works as before.
2026-05-25 12:43:21 +02:00
..
backend revert: drop ep_etherpad-lite/node/eejs/ trailing-slash hack 2026-05-25 12:43:21 +02:00
backend-new Merge branch 'develop' into backend-esm-vitest 2026-05-25 11:56:32 +02:00
container Merge branch 'develop' into backend-esm-vitest 2026-05-25 11:56:32 +02:00
frontend fix: delay anchor line scrolling until layout settles (#7544) 2026-04-30 14:56:02 +08:00
frontend-new Merge branch 'develop' into backend-esm-vitest 2026-05-25 11:56:32 +02:00
ratelimit chore: updated clients to esm (#7627) 2026-04-28 21:46:49 +02:00
README.md restructure: move bin/ and tests/ to src/ 2021-02-04 17:15:08 -05:00
settings.json Add creator-owned pad settings defaults (#7545) 2026-04-19 11:13:44 +01:00

About this folder: Tests

Before running the tests, start an Etherpad instance on your machine.

Frontend

To run the frontend tests, point your browser to <yourdomainhere>/tests/frontend

Backend

To run the backend tests, run cd src and then npm test