From 3321affaa6351a5771018b21c966b5c22e3ed810 Mon Sep 17 00:00:00 2001 From: Aditya <205600203+Rohilalala@users.noreply.github.com> Date: Wed, 28 Oct 2026 15:02:55 +0530 Subject: [PATCH] test(voice): check a sea-level altitude is still spoken --- src/voice/speech.test.mjs | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/voice/speech.test.mjs b/src/voice/speech.test.mjs index b280b2ebc..345823064 100644 --- a/src/voice/speech.test.mjs +++ b/src/voice/speech.test.mjs @@ -229,6 +229,20 @@ test('nearest-aircraft results leave out an altitude the feed did not report', ( }); assert.equal(unknown.say, 'Selected RCH123, 8.2 km from Ramstein.'); assert.deepEqual(unknown.display.lines, ['8.2\u00a0km from Ramstein']); + + // A reported sea-level altitude is still spoken. + const seaLevel = envelope('select_nearest_aircraft', { + ok: true, + location: 'Ramstein', + layerId: 'military', + feed: { state: 'nominal' }, + aircraft: { callsign: 'RCH123', altitudeM: 0, distanceKm: 8.2 }, + }); + assert.equal(seaLevel.say, 'Selected RCH123, 8.2 km from Ramstein, 0 feet.'); + assert.deepEqual(seaLevel.display.lines, [ + '8.2\u00a0km from Ramstein', + 'Altitude 0 feet', + ]); }); test('frame_overhead keeps the essential scope audible and lists referents', () => {