mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-07 04:12:04 +00:00
Upload a synthetic export.zip on the import card, wait out the queued job through the card's own status poll, and read the imported readings back off the measurements list with the units the parser resolved. Weight, the blood-pressure pair and the step count are asserted; the walking-distance case is written and skipped, naming issue #944 — a record written in km lands as metres today, and the assertion is kept at full strength so the fix has something to turn green. The refusing control uploads a valid ZIP with no export.xml: the card surfaces the extractor's own refusal and the account's Apple Health row count does not move. Measurement rows now carry data-measurement-type / -value / -unit beside the rendered cell, on both the desktop table and the mobile list, so an assertion binds to the reading rather than to whatever the locale formatter made of it. The import card's error line gets a test id for the same reason.