Commit graph

6 commits

Author SHA1 Message Date
296dab4f38 smoke: REST API regression harness + baseline snapshots (Meteor 1.6.1.1)
Adds a standalone Node smoke test (smoke/) that exercises every REST endpoint
consumed by the Flutter app against a seeded local dev server and compares
responses to committed snapshots. This is the safety net for the Meteor upgrade:
it must stay byte-identical after every escala.

- smoke/seed.js: deterministic Mongo seed (fixed ObjectIds, geo indexes)
- smoke/run.js: calls endpoints, normalizes volatile fields, diffs snapshots
- smoke/smoke.sh: seed + run wrapper
- smoke/snapshots/: baseline captured on Meteor 1.6.1.1
- IPGeocoder.js: degrade gracefully when MaxMind DB absent (dev boot)
- settings-development.json: dev-only internalApiToken to enable the REST API
- .meteorignore: exclude smoke/ from the Meteor server build
2026-07-13 19:42:55 +02:00
vjrj
40aedbfdfb Added Fires page, collection and fire comments 2018-01-17 18:23:32 +01:00
vjrj
df05b33e82 Fix in IPGeocode (download, and fallback). Schema improvements 2018-01-11 12:28:55 +01:00
vjrj
62c0ba4f01 Added Layers to SelectionMap. Fixes in index and more 2017-12-20 00:23:47 +01:00
vjrj
56a7468ae3 Improved firesmap 2017-12-15 17:43:45 +01:00
vjrj
c7b78e76ad Renaming 2017-12-13 22:23:36 +01:00