Skip to content

Commit 237b28e

Browse files
javierjuliosausman
authored andcommitted
Add DuplicateResourceError (#34)
1 parent a30d193 commit 237b28e

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

lib/dwolla_v2.rb

+1
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@
5353
require "dwolla_v2/errors/request_timeout_error"
5454
require "dwolla_v2/errors/too_many_requests_error"
5555
require "dwolla_v2/errors/conflict_error"
56+
require "dwolla_v2/errors/duplicate_resource_error"
5657

5758
module DwollaV2
5859
end
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
module DwollaV2
2+
class DuplicateResourceError < Error
3+
end
4+
end

spec/dwolla_v2/error_spec.rb

+8
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,14 @@
242242
}
243243
end
244244

245+
it ".raise! code: DuplicateResource" do
246+
expect {
247+
DwollaV2::Error.raise! code: "DuplicateResource"
248+
}.to raise_error {|e|
249+
expect(e).to be_a DwollaV2::DuplicateResourceError
250+
}
251+
end
252+
245253
it ".raise! Struct(status, headers, body)" do
246254
status = 400
247255
headers = { foo: "bar" }

0 commit comments

Comments
 (0)