diff --git a/scripts/seed-jodi-oil.mjs b/scripts/seed-jodi-oil.mjs index 444fa6934..47c512180 100644 --- a/scripts/seed-jodi-oil.mjs +++ b/scripts/seed-jodi-oil.mjs @@ -20,7 +20,7 @@ export const JODI_TTL = 3_024_000; // 35 days const META_KEY = 'seed-meta:energy:jodi-oil'; const LOCK_DOMAIN = 'energy:jodi-oil'; const LOCK_TTL_MS = 10 * 60 * 1000; -const MIN_VALID_COUNTRIES = 60; +const MIN_VALID_COUNTRIES = 40; const ANOMALY_DEMAND_KBD = 10_000; const JODI_BASE = 'https://www.jodidata.org/_resources/files/downloads/oil-data/annual-csv/'; diff --git a/tests/jodi-oil-seed.test.mjs b/tests/jodi-oil-seed.test.mjs index d9d97f6fa..ff410c2ad 100644 --- a/tests/jodi-oil-seed.test.mjs +++ b/tests/jodi-oil-seed.test.mjs @@ -343,13 +343,13 @@ describe('mergeSourceRows', () => { }); describe('validateCoverage', () => { - it('returns true when 60+ countries provided', () => { - const countries = Array.from({ length: 60 }, (_, i) => ({ iso2: `C${i}` })); + it('returns true when 40+ countries provided', () => { + const countries = Array.from({ length: 40 }, (_, i) => ({ iso2: `C${i}` })); assert.equal(validateCoverage(countries), true); }); - it('returns false when fewer than 60 countries', () => { - const countries = Array.from({ length: 59 }, (_, i) => ({ iso2: `C${i}` })); + it('returns false when fewer than 40 countries', () => { + const countries = Array.from({ length: 39 }, (_, i) => ({ iso2: `C${i}` })); assert.equal(validateCoverage(countries), false); });