Playwright under e2e/, its own npm project so Meteor never sees the dependency (.meteorignore keeps the directory out of the bundle — a config file at the app root is otherwise eagerly loaded into the server and crashes it). Covers what the phase asked for: sign up / log in, creating a zone from the map and watching the union get painted on /subscriptions and /zones, removing it again, commenting on a fire, and switching language. The zone spec is the flow that froze staging on 2026-07-30 — it passes only if the server is still answering DDP while the union is recomputed. docker-compose.e2e.yml is a throwaway stack (Mongo on tmpfs, no named volume) so the destructive seeds cannot be pointed at anything real by accident; playwright.config.js refuses to start against the staging or production domains. i18n.spec.js leaves a test.fixme on a real bug found while writing it: the language chosen in the profile does not survive a page reload.
9 lines
355 B
Text
9 lines
355 B
Text
# Don't reload meteor server when we modify or do test
|
|
cucumber
|
|
output.json
|
|
# REST smoke-test harness runs standalone (Node), never as Meteor server code
|
|
smoke
|
|
# Ops/deploy scripts (p.ej. scripts/*.mongo.js usan el global `db` de mongosh, no de Meteor)
|
|
scripts
|
|
# Suite Playwright: es un proyecto Node aparte (e2e/package.json), no codigo del servidor
|
|
e2e
|