mirror of
https://github.com/bilawalsidhu/gods-eye-view.git
synced 2026-11-14 23:32:20 +00:00
test(fires): pin the 47.5-hour flip to days and name where the age shows
Co-Authored-By: Claude Opus 5.5 <[email protected]>
This commit is contained in:
1 parent
bf1c44a9d3
commit
ceff3eb6c9
3 files changed
+8
-4
No files matched your search
@@ -1,3 +1,5 @@
|
|||||||
- FIRMS fire ages round to whole hours before choosing a unit, so a detection
|
- FIRMS fire ages round to whole hours before choosing a unit, so an age of
|
||||||
47.5–48 hours old reads "2d", as one exactly 48 hours old does, not "48h"
|
47.5–48 hours reads "2d", as exactly 48 hours does, not "48h". Detections
|
||||||
(@quanticsoul4772, #1531).
|
are filtered to the trailing 24 hours, so this shows mostly in the
|
||||||
|
`STALE · cached {age}` stats line after about two days without a successful
|
||||||
|
refresh (@quanticsoul4772, #1531).
|
||||||
@@ -2382,7 +2382,7 @@ reporting are unchanged.
|
|||||||
## FIRMS source status
|
## FIRMS source status
|
||||||
|
|
||||||
The FIRMS CSV parser rejects impossible acquisition calendar dates before the proxy filters records to the trailing 24 hours, while retaining valid UTC acquisition times.
|
The FIRMS CSV parser rejects impossible acquisition calendar dates before the proxy filters records to the trailing 24 hours, while retaining valid UTC acquisition times.
|
||||||
FIRMS ages round to whole hours before choosing a unit, so a 47.6-hour age reads "2d", not "48h".
|
FIRMS ages round to whole hours before choosing a unit, so a 47.6-hour age reads "2d", not "48h"; with detections filtered to 24 hours, this shows mostly in the `STALE · cached {age}` stats line.
|
||||||
The `get_active_fires` tool reports acquisition times as UTC ISO timestamps,
|
The `get_active_fires` tool reports acquisition times as UTC ISO timestamps,
|
||||||
including zero-padded hours and minutes; missing or invalid dates and times
|
including zero-padded hours and minutes; missing or invalid dates and times
|
||||||
remain `null`, including impossible calendar dates from a custom source.
|
remain `null`, including impossible calendar dates from a custom source.
|
||||||
|
|||||||
@@ -13,9 +13,11 @@ test('a fire age that rounds to 48 hours reads in days, as 48 hours does', () =>
|
|||||||
try {
|
try {
|
||||||
setLocale('en');
|
setLocale('en');
|
||||||
assert.equal(formatAge(47.4 * HOUR_MS), '47h');
|
assert.equal(formatAge(47.4 * HOUR_MS), '47h');
|
||||||
|
assert.equal(formatAge(47.5 * HOUR_MS), '2d');
|
||||||
assert.equal(formatAge(47.6 * HOUR_MS), '2d');
|
assert.equal(formatAge(47.6 * HOUR_MS), '2d');
|
||||||
assert.equal(formatAge(48 * HOUR_MS), '2d');
|
assert.equal(formatAge(48 * HOUR_MS), '2d');
|
||||||
assert.equal(formatAgeLabel(47.4 * HOUR_MS), '47h');
|
assert.equal(formatAgeLabel(47.4 * HOUR_MS), '47h');
|
||||||
|
assert.equal(formatAgeLabel(47.5 * HOUR_MS), '2d');
|
||||||
assert.equal(formatAgeLabel(47.6 * HOUR_MS), formatAgeLabel(48 * HOUR_MS));
|
assert.equal(formatAgeLabel(47.6 * HOUR_MS), formatAgeLabel(48 * HOUR_MS));
|
||||||
assert.equal(formatAgeLabel(48 * HOUR_MS), '2d');
|
assert.equal(formatAgeLabel(48 * HOUR_MS), '2d');
|
||||||
} finally {
|
} finally {
|
||||||
|
|||||||
Reference in new issue
Block a user