-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Description
I am building an integration and testing it with WebMock and run into this issue.
given I have this mock:
WebMock.stub(:get, "https://api.sandbox.paypal.com/v2/checkout/orders/ORDER_ID")
.to_return(body: {
"id" => "ID",
"status" => "COMPLETED",
}.to_json)and this request:
HTTP::Client
.new(URI.parse("https://api.sandbox.paypal.com"))
.exec("get", "/v2/checkout/orders/ORDER_ID")The request is not handled by WebMock, and the reason is that the method comparison is case sensitive: https://github.com/manastech/webmock.cr/blob/master/src/webmock/stub.cr#L66 in this case "get" == "GET"
I don't have time to fix it now, but I might do it later, using uppercase methods as a workaround now.
bcardiffstraight-shoota
Metadata
Metadata
Assignees
Labels
No labels