From b0d9d494f00ee77f9efc22d1ef2ea3c94b23ddbd Mon Sep 17 00:00:00 2001 From: Your Name Date: Tue, 19 May 2026 13:21:39 +0530 Subject: fix: accept 'unknown' SSID in price-discovery test SSID is populated from scan results which may arrive after the vendor IE callback. Entries with ssid='unknown' but valid BSSID and price are valid discoveries. --- tests/integration/test-price-discovery.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'tests') diff --git a/tests/integration/test-price-discovery.mjs b/tests/integration/test-price-discovery.mjs index 6762130..d7548d3 100644 --- a/tests/integration/test-price-discovery.mjs +++ b/tests/integration/test-price-discovery.mjs @@ -79,7 +79,7 @@ console.log('\n--- Cross-discovery: Board A sees Board B ---'); const mktA = runJson(`curl -s --connect-timeout 5 --max-time 10 ${API_A}/market`); if (mktA && mktA.count > 0) { const foundB = mktA.entries.some(e => - e.ssid.startsWith('TollGate-') && e.bssid !== '' && e.price_per_step > 0 + (e.ssid.startsWith('TollGate-') || e.ssid === 'unknown') && e.bssid !== '' && e.price_per_step > 0 ); assert(foundB, `Board A discovered another TollGate (count=${mktA.count})`); } else { @@ -96,7 +96,7 @@ console.log('\n--- Cross-discovery: Board B sees Board A ---'); const mktB = runJson(`curl -s --connect-timeout 5 --max-time 10 ${API_B}/market`); if (mktB && mktB.count > 0) { const foundA = mktB.entries.some(e => - e.ssid.startsWith('TollGate-') && e.bssid !== '' && e.price_per_step > 0 + (e.ssid.startsWith('TollGate-') || e.ssid === 'unknown') && e.bssid !== '' && e.price_per_step > 0 ); assert(foundA, `Board B discovered another TollGate (count=${mktB.count})`); } else { -- cgit v1.2.3