Skip to content

Commit c6cfff8

Browse files
authored
Expect > 0 for shipping estimates since mass is randomized (#70)
1 parent a3de184 commit c6cfff8

File tree

1 file changed

+15
-16
lines changed

1 file changed

+15
-16
lines changed

Diff for: spec/integration/estimates_spec.rb

+15-16
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@
9090
expect(create_estimate_response.data.mass_g).to be >= 10_000
9191
end
9292

93-
9493
it 'supports creating bitcoin estimates with partial information' do
9594
bitcoin_estimate = Patch::Estimate.create_bitcoin_estimate()
9695

@@ -182,7 +181,7 @@
182181
origin_airport: "SFO"
183182
)
184183
expect(air_shipping_estimate.data.type).to eq('shipping_air')
185-
expect(air_shipping_estimate.data.mass_g).to be >= 20_000
184+
expect(air_shipping_estimate.data.mass_g).to be > 0
186185
end
187186

188187
it "supports creating an estimate with an order" do
@@ -194,8 +193,8 @@
194193
origin_airport: "SFO"
195194
)
196195
expect(air_shipping_estimate.data.type).to eq('shipping_air')
197-
expect(air_shipping_estimate.data.mass_g).to be >= 20_000
198-
expect(air_shipping_estimate.data.order.amount).to be >= 10_000
196+
expect(air_shipping_estimate.data.mass_g).to be > 0
197+
expect(air_shipping_estimate.data.order.amount).to be > 0
199198
end
200199
end
201200

@@ -210,7 +209,7 @@
210209
origin_locode: "USSD2"
211210
)
212211
expect(rail_shipping_estimate.data.type).to eq('shipping_rail')
213-
expect(rail_shipping_estimate.data.mass_g).to be >= 15_000
212+
expect(rail_shipping_estimate.data.mass_g).to be > 0
214213
end
215214

216215
it "supports creating an estimate using postal codes" do
@@ -225,7 +224,7 @@
225224
origin_postal_code: "90210"
226225
)
227226
expect(rail_shipping_estimate.data.type).to eq('shipping_rail')
228-
expect(rail_shipping_estimate.data.mass_g).to be >= 4_000
227+
expect(rail_shipping_estimate.data.mass_g).to be > 0
229228
end
230229

231230
it "supports creating an estimate with an order" do
@@ -236,8 +235,8 @@
236235
origin_locode: "USSD2"
237236
)
238237
expect(rail_shipping_estimate.data.type).to eq('shipping_rail')
239-
expect(rail_shipping_estimate.data.mass_g).to be >= 15_000
240-
expect(rail_shipping_estimate.data.order.amount).to be >= 10_000
238+
expect(rail_shipping_estimate.data.mass_g).to be > 0
239+
expect(rail_shipping_estimate.data.order.amount).to be > 0
241240
end
242241
end
243242

@@ -252,7 +251,7 @@
252251
origin_locode: "USSD2"
253252
)
254253
expect(road_shipping_estimate.data.type).to eq('shipping_road')
255-
expect(road_shipping_estimate.data.mass_g).to be >= 15_000
254+
expect(road_shipping_estimate.data.mass_g).to be > 0
256255
end
257256

258257
it "supports creating an estimate using postal codes" do
@@ -266,7 +265,7 @@
266265
origin_postal_code: "90210"
267266
)
268267
expect(road_shipping_estimate.data.type).to eq('shipping_road')
269-
expect(road_shipping_estimate.data.mass_g).to be >= 4_000
268+
expect(road_shipping_estimate.data.mass_g).to be > 0
270269
end
271270

272271
it "supports creating an estimate with an order" do
@@ -277,8 +276,8 @@
277276
origin_locode: "USSD2"
278277
)
279278
expect(road_shipping_estimate.data.type).to eq('shipping_road')
280-
expect(road_shipping_estimate.data.mass_g).to be >= 15_000
281-
expect(road_shipping_estimate.data.order.amount).to be >= 10_000
279+
expect(road_shipping_estimate.data.mass_g).to be > 0
280+
expect(road_shipping_estimate.data.order.amount).to be > 0
282281
end
283282
end
284283

@@ -293,7 +292,7 @@
293292
origin_locode: "FRMRS"
294293
)
295294
expect(sea_shipping_estimate.data.type).to eq('shipping_sea')
296-
expect(sea_shipping_estimate.data.mass_g).to be >= 10_000
295+
expect(sea_shipping_estimate.data.mass_g).to be > 0
297296
end
298297

299298
it "supports creating an estimate using postal codes" do
@@ -307,7 +306,7 @@
307306
origin_postal_code: "90210"
308307
)
309308
expect(sea_shipping_estimate.data.type).to eq('shipping_sea')
310-
expect(sea_shipping_estimate.data.mass_g).to be >= 4_000
309+
expect(sea_shipping_estimate.data.mass_g).to be > 0
311310
end
312311

313312
it "supports creating an estimate with an order" do
@@ -318,8 +317,8 @@
318317
origin_locode: "USSD2"
319318
)
320319
expect(sea_shipping_estimate.data.type).to eq('shipping_sea')
321-
expect(sea_shipping_estimate.data.mass_g).to be >= 15_000
322-
expect(sea_shipping_estimate.data.order.amount).to be >= 10_000
320+
expect(sea_shipping_estimate.data.mass_g).to be > 0
321+
expect(sea_shipping_estimate.data.order.amount).to be > 0
323322
end
324323
end
325324
end

0 commit comments

Comments
 (0)