@@ -3,6 +3,7 @@ import { Label_10_LDR } from './Label_10_LDR';
33
44describe ( 'Label_10_LDR' , ( ) => {
55 let plugin : Label_10_LDR ;
6+ const message = { label : '10' , text : '' } ;
67
78 beforeEach ( ( ) => {
89 const decoder = new MessageDecoder ( ) ;
@@ -20,8 +21,8 @@ describe('Label_10_LDR', () => {
2021 } ) ;
2122
2223 test ( 'decodes Label 10 Preamble LDR variant 1' , ( ) => {
23- const text = 'LDR01,189,C,SWA-2600-016,0,N 38.151,W 76.623,37003, 10.2,KATL,KLGA,KLGA,22/,/,/,0,0,,,,,,,0,0,0,00,,135.1,08.6,143.7,,,'
24- const decodeResult = plugin . decode ( { text : text } ) ;
24+ message . text = 'LDR01,189,C,SWA-2600-016,0,N 38.151,W 76.623,37003, 10.2,KATL,KLGA,KLGA,22/,/,/,0,0,,,,,,,0,0,0,00,,135.1,08.6,143.7,,,' ;
25+ const decodeResult = plugin . decode ( message ) ;
2526
2627 expect ( decodeResult . decoded ) . toBe ( true ) ;
2728 expect ( decodeResult . decoder . decodeLevel ) . toBe ( 'partial' ) ;
@@ -42,8 +43,8 @@ describe('Label_10_LDR', () => {
4243 } ) ;
4344
4445 test ( 'decodes Label 10 Preamble LDR variant 2' , ( ) => {
45- const text = 'LDR01,189,C,SWA-2600-016,0,N 37.873,W 79.541,30998, 16.6,KBNA,KBOS,KBOS,27/,33L/,22L/,0,1,,,,,,,0,0,0,00,,131.2,11.4,142.6,,,'
46- const decodeResult = plugin . decode ( { text : text } ) ;
46+ message . text = 'LDR01,189,C,SWA-2600-016,0,N 37.873,W 79.541,30998, 16.6,KBNA,KBOS,KBOS,27/,33L/,22L/,0,1,,,,,,,0,0,0,00,,131.2,11.4,142.6,,,' ;
47+ const decodeResult = plugin . decode ( message ) ;
4748
4849 expect ( decodeResult . decoded ) . toBe ( true ) ;
4950 expect ( decodeResult . decoder . decodeLevel ) . toBe ( 'partial' ) ;
@@ -68,13 +69,13 @@ describe('Label_10_LDR', () => {
6869
6970 test ( 'decodes Label 10 Preamble LDR <invalid>' , ( ) => {
7071
71- const text = 'LDR Bogus Message' ;
72- const decodeResult = plugin . decode ( { text : text } ) ;
72+ message . text = 'LDR Bogus Message' ;
73+ const decodeResult = plugin . decode ( message ) ;
7374
7475 expect ( decodeResult . decoded ) . toBe ( false ) ;
7576 expect ( decodeResult . decoder . decodeLevel ) . toBe ( 'none' ) ;
7677 expect ( decodeResult . decoder . name ) . toBe ( 'label-10-ldr' ) ;
7778 expect ( decodeResult . formatted . description ) . toBe ( 'Position Report' ) ;
78- expect ( decodeResult . message . text ) . toBe ( text ) ;
79+ expect ( decodeResult . message ) . toBe ( message ) ;
7980 } ) ;
8081} ) ;
0 commit comments