docs(wildlife): cite the documented iNaturalist UTFGrid endpoint and Acartia's key request

/grid/{z}/{x}/{y}.grid.json is documented in the v1 and v2 API docs as
Grid Tiles UTFGrid; only its per-cell records are unspecified, which is
what the schema guard covers. DATA_SOURCES.md now also notes that
Acartia's README asks API users to create an account and an API key,
although /sightings/current answers without one today.
This commit is contained in:
Sameh Khamis committed 2026-11-05 16:07:48 -08:00
1 parent 5391687d46
commit fb0a58ef3c
4 files changed
+27 -6

No files matched your search

@@ -109,3 +109,21 @@ test('Wildlife docs describe one source link, name declutter and globe glow limi
assert.match(section, /5% radius margin/);
assert.match(section, /add no per-frame work/);
});
test('Wildlife docs cite the documented UTFGrid endpoint and the Acartia key request', () => {
for (const path of [
'docs/KNOWN-ISSUES.md',
'DATA_SOURCES.md',
'docs/CURRENT-STATE.md',
]) {
const text = read(path);
assert.doesNotMatch(text, /undocumented (iNaturalist|UTFGrid) endpoint/i);
assert.doesNotMatch(text, /grid \(undocumented/i);
}
for (const path of ['docs/KNOWN-ISSUES.md', 'DATA_SOURCES.md'])
assert.match(read(path), /Grid Tiles UTFGrid/);
assert.match(
read('DATA_SOURCES.md'),
/create an account and generate an API key/,
);
});