@@ -35,6 +35,7 @@ test('It should return all past launches', async () => {
3535 expect ( core ) . toHaveProperty ( 'landing_type' ) ;
3636 expect ( core ) . toHaveProperty ( 'landing_vehicle' ) ;
3737 } ) ;
38+ expect ( item . rocket . second_stage ) . toHaveProperty ( 'block' ) ;
3839 expect ( item . rocket . second_stage . payloads . length ) . toBeGreaterThan ( 0 ) ;
3940 if ( item . hasOwnProperty . call ( 'cap_serial' ) ) {
4041 item . rocket . second_stage . payloads . forEach ( ( payload ) => {
@@ -45,6 +46,17 @@ test('It should return all past launches', async () => {
4546 expect ( payload ) . toHaveProperty ( 'payload_mass_kg' ) ;
4647 expect ( payload ) . toHaveProperty ( 'payload_mass_lbs' ) ;
4748 expect ( payload ) . toHaveProperty ( 'orbit' ) ;
49+ expect ( payload ) . toHaveProperty ( 'orbit_params' ) ;
50+ expect ( payload ) . toHaveProperty ( 'orbit_params.reference_system' ) ;
51+ expect ( payload ) . toHaveProperty ( 'orbit_params.regime' ) ;
52+ expect ( payload ) . toHaveProperty ( 'orbit_params.longitude' ) ;
53+ expect ( payload ) . toHaveProperty ( 'orbit_params.semi_major_axis_km' ) ;
54+ expect ( payload ) . toHaveProperty ( 'orbit_params.eccentricity' ) ;
55+ expect ( payload ) . toHaveProperty ( 'orbit_params.periapsis_km' ) ;
56+ expect ( payload ) . toHaveProperty ( 'orbit_params.apoapsis_km' ) ;
57+ expect ( payload ) . toHaveProperty ( 'orbit_params.inclination_deg' ) ;
58+ expect ( payload ) . toHaveProperty ( 'orbit_params.period_min' ) ;
59+ expect ( payload ) . toHaveProperty ( 'orbit_params.lifespan_years' ) ;
4860 expect ( payload ) . toHaveProperty ( 'mass_returned_kg' ) ;
4961 expect ( payload ) . toHaveProperty ( 'mass_returned_lbs' ) ;
5062 expect ( payload ) . toHaveProperty ( 'flight_time_sec' ) ;
@@ -131,6 +143,7 @@ test('It should return a specific Launch info', async () => {
131143 expect ( core ) . toHaveProperty ( 'landing_type' ) ;
132144 expect ( core ) . toHaveProperty ( 'landing_vehicle' ) ;
133145 } ) ;
146+ expect ( item . rocket . second_stage ) . toHaveProperty ( 'block' ) ;
134147 expect ( item . rocket . second_stage . payloads . length ) . toBeGreaterThan ( 0 ) ;
135148 if ( item . hasOwnProperty . call ( 'cap_serial' ) ) {
136149 item . rocket . second_stage . payloads . forEach ( ( payload ) => {
@@ -141,6 +154,17 @@ test('It should return a specific Launch info', async () => {
141154 expect ( payload ) . toHaveProperty ( 'payload_mass_kg' ) ;
142155 expect ( payload ) . toHaveProperty ( 'payload_mass_lbs' ) ;
143156 expect ( payload ) . toHaveProperty ( 'orbit' ) ;
157+ expect ( payload ) . toHaveProperty ( 'orbit_params' ) ;
158+ expect ( payload ) . toHaveProperty ( 'orbit_params.reference_system' ) ;
159+ expect ( payload ) . toHaveProperty ( 'orbit_params.regime' ) ;
160+ expect ( payload ) . toHaveProperty ( 'orbit_params.longitude' ) ;
161+ expect ( payload ) . toHaveProperty ( 'orbit_params.semi_major_axis_km' ) ;
162+ expect ( payload ) . toHaveProperty ( 'orbit_params.eccentricity' ) ;
163+ expect ( payload ) . toHaveProperty ( 'orbit_params.periapsis_km' ) ;
164+ expect ( payload ) . toHaveProperty ( 'orbit_params.apoapsis_km' ) ;
165+ expect ( payload ) . toHaveProperty ( 'orbit_params.inclination_deg' ) ;
166+ expect ( payload ) . toHaveProperty ( 'orbit_params.period_min' ) ;
167+ expect ( payload ) . toHaveProperty ( 'orbit_params.lifespan_years' ) ;
144168 expect ( payload ) . toHaveProperty ( 'mass_returned_kg' ) ;
145169 expect ( payload ) . toHaveProperty ( 'mass_returned_lbs' ) ;
146170 expect ( payload ) . toHaveProperty ( 'flight_time_sec' ) ;
0 commit comments