test/unit/services/shipwire_test.rb in active_fulfillment-1.0.0 vs test/unit/services/shipwire_test.rb in active_fulfillment-1.0.1
- old
+ new
@@ -60,32 +60,35 @@
assert_equal 'US', country_node.text
end
def test_no_tracking_numbers_available
@shipwire.expects(:ssl_post).returns(successful_empty_tracking_response)
- response = @shipwire.fetch_tracking_numbers
+ response = @shipwire.fetch_tracking_numbers(['1234'])
assert response.success?
assert_equal Hash.new, response.tracking_numbers
-
end
def test_successful_tracking
expected = { "2986" => "1ZW682E90326614239",
"2987" => "1ZW682E90326795080" }
@shipwire.expects(:ssl_post).returns(successful_tracking_response)
- response = @shipwire.fetch_tracking_numbers
+ response = @shipwire.fetch_tracking_numbers(["2986", "2987"])
assert response.success?
assert_equal "3", response.params["total_orders"]
assert_equal "Test", response.params["status"]
assert_equal "2", response.params["total_shipped_orders"]
assert_equal expected, response.tracking_numbers
end
def test_successful_tracking_with_live_data
@shipwire.expects(:ssl_post).returns(successful_live_tracking_response)
- response = @shipwire.fetch_tracking_numbers
+ response = @shipwire.fetch_tracking_numbers([
+ '21', '22', '23', '24', '25',
+ '26', '2581', '2576', '2593', '2598',
+ '2610', '2611', '2613', '2616', '2631'
+ ])
assert response.success?
assert_equal "15", response.params["total_orders"]
assert_equal "0", response.params["status"]
assert_equal "13", response.params["total_shipped_orders"]