@@ -34,10 +34,8 @@ class SpacexVolume extends SpacexComposite {
34
34
if ( ! super . asymmetricMatch ( any ) ) {
35
35
return false ;
36
36
}
37
- expect ( any ) . toHaveProperty ( 'cubic_meters' , expect . any ( Number ) ) ;
38
- expect ( any ) . toHaveProperty ( 'cubic_feet' , expect . any ( Number ) ) ;
39
- expect ( any . cubic_meters ) . toBeGreaterThanOrEqual ( 0 ) ;
40
- expect ( any . cubic_feet ) . toBeGreaterThanOrEqual ( 0 ) ;
37
+ expect ( any ) . toHaveProperty ( 'cubic_meters' ) ;
38
+ expect ( any ) . toHaveProperty ( 'cubic_feet' ) ;
41
39
return true ;
42
40
}
43
41
@@ -54,10 +52,8 @@ class SpacexLength extends SpacexComposite {
54
52
if ( ! super . asymmetricMatch ( any ) ) {
55
53
return false ;
56
54
}
57
- expect ( any ) . toHaveProperty ( 'meters' , expect . any ( Number ) ) ;
58
- expect ( any ) . toHaveProperty ( 'feet' , expect . any ( Number ) ) ;
59
- expect ( any . meters ) . toBeGreaterThanOrEqual ( 0 ) ;
60
- expect ( any . feet ) . toBeGreaterThanOrEqual ( 0 ) ;
55
+ expect ( any ) . toHaveProperty ( 'meters' ) ;
56
+ expect ( any ) . toHaveProperty ( 'feet' ) ;
61
57
return true ;
62
58
}
63
59
@@ -74,10 +70,8 @@ class SpacexMass extends SpacexComposite {
74
70
if ( ! super . asymmetricMatch ( any ) ) {
75
71
return false ;
76
72
}
77
- expect ( any ) . toHaveProperty ( 'kg' , expect . any ( Number ) ) ;
78
- expect ( any ) . toHaveProperty ( 'lb' , expect . any ( Number ) ) ;
79
- expect ( any . kg ) . toBeGreaterThanOrEqual ( 0 ) ;
80
- expect ( any . lb ) . toBeGreaterThanOrEqual ( 0 ) ;
73
+ expect ( any ) . toHaveProperty ( 'kg' ) ;
74
+ expect ( any ) . toHaveProperty ( 'lb' ) ;
81
75
return true ;
82
76
}
83
77
@@ -94,10 +88,8 @@ class SpacexThrust extends SpacexComposite {
94
88
if ( ! super . asymmetricMatch ( any ) ) {
95
89
return false ;
96
90
}
97
- expect ( any ) . toHaveProperty ( 'kN' , expect . any ( Number ) ) ;
98
- expect ( any ) . toHaveProperty ( 'lbf' , expect . any ( Number ) ) ;
99
- expect ( any . kN ) . toBeGreaterThanOrEqual ( 0 ) ;
100
- expect ( any . lbf ) . toBeGreaterThanOrEqual ( 0 ) ;
91
+ expect ( any ) . toHaveProperty ( 'kN' ) ;
92
+ expect ( any ) . toHaveProperty ( 'lbf' ) ;
101
93
return true ;
102
94
}
103
95
@@ -114,8 +106,8 @@ class SpacexPayloadWeight extends SpacexComposite {
114
106
if ( ! super . asymmetricMatch ( any ) ) {
115
107
return false ;
116
108
}
117
- expect ( any ) . toHaveProperty ( 'id' , expect . any ( String ) ) ;
118
- expect ( any ) . toHaveProperty ( 'name' , expect . any ( String ) ) ;
109
+ expect ( any ) . toHaveProperty ( 'id' ) ;
110
+ expect ( any ) . toHaveProperty ( 'name' ) ;
119
111
expect ( any ) . toEqual ( new SpacexMass ( ) ) ;
120
112
return true ;
121
113
}
@@ -136,7 +128,7 @@ class SpacexVehicleStage extends SpacexComposite {
136
128
// expect(any).toHaveProperty('reusable', expect.any(Boolean))
137
129
// expect(any).toHaveProperty('engines', expect.any(String))
138
130
// expect(any).toHaveProperty('fuel_amount_tons', expect.any(Number))
139
- expect ( any ) . toHaveProperty ( 'burn_time_sec' , expect . any ( Number ) ) ;
131
+ expect ( any ) . toHaveProperty ( 'burn_time_sec' ) ;
140
132
// expect(any).toHaveProperty('thrust_sea_level', new SpacexThrust())
141
133
// expect(any).toHaveProperty('thrust_vacuum', new SpacexThrust())
142
134
// expect(any).toHaveProperty('payloads', expect.any(String)) //
0 commit comments