Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 2 additions & 4 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,5 @@ source "https://rubygems.org"

gemspec

group :development do
gem "rake", "~> 13.0"
gem "minitest", "~> 5.16"
end
gem "rake", "~> 13.0"
gem "minitest", "~> 5.16"
4 changes: 2 additions & 2 deletions lib/paystack/transport.rb
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ def patch(path, body: {}, query: {})
request(Net::HTTP::Patch, path, body: body, query: query)
end

def delete(path, query: {})
request(Net::HTTP::Delete, path, query: query)
def delete(path, body: {}, query: {})
request(Net::HTTP::Delete, path, body: body, query: query)
end

private
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/balance_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ def setup


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/balance"])
@transport.expect(:get, :ok, ["/balance"], )
result = @resource.fetch
assert_equal :ok, result
@transport.verify
Expand Down
6 changes: 3 additions & 3 deletions test/paystack/resources/bulk_charge_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_charges_get_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/bulkcharge/sample_code"])
@transport.expect(:get, :ok, ["/bulkcharge/sample_code"], )
result = @resource.fetch("sample_code")
assert_equal :ok, result
@transport.verify
Expand All @@ -43,15 +43,15 @@ def test_list_get_routes_to_transport


def test_pause_get_routes_to_transport
@transport.expect(:get, :ok, ["/bulkcharge/pause/sample_code"])
@transport.expect(:get, :ok, ["/bulkcharge/pause/sample_code"], )
result = @resource.pause("sample_code")
assert_equal :ok, result
@transport.verify
end


def test_resume_get_routes_to_transport
@transport.expect(:get, :ok, ["/bulkcharge/resume/sample_code"])
@transport.expect(:get, :ok, ["/bulkcharge/resume/sample_code"], )
result = @resource.resume("sample_code")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/charge_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ def setup


def test_check_get_routes_to_transport
@transport.expect(:get, :ok, ["/charge/sample_reference"])
@transport.expect(:get, :ok, ["/charge/sample_reference"], )
result = @resource.check("sample_reference")
assert_equal :ok, result
@transport.verify
Expand Down
6 changes: 3 additions & 3 deletions test/paystack/resources/customer_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -35,15 +35,15 @@ def test_direct_debit_activation_charge_put_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/customer/sample_code"])
@transport.expect(:get, :ok, ["/customer/sample_code"], )
result = @resource.fetch("sample_code")
assert_equal :ok, result
@transport.verify
end


def test_fetch_mandate_authorizations_get_routes_to_transport
@transport.expect(:get, :ok, ["/customer/sample_id/directdebit-mandate-authorizations"])
@transport.expect(:get, :ok, ["/customer/sample_id/directdebit-mandate-authorizations"], )
result = @resource.fetch_mandate_authorizations("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down Expand Up @@ -99,7 +99,7 @@ def test_validate_post_routes_to_transport


def test_verify_authorization_get_routes_to_transport
@transport.expect(:get, :ok, ["/customer/authorization/verify/sample_reference"])
@transport.expect(:get, :ok, ["/customer/authorization/verify/sample_reference"], )
result = @resource.verify_authorization("sample_reference")
assert_equal :ok, result
@transport.verify
Expand Down
6 changes: 3 additions & 3 deletions test/paystack/resources/dedicated_virtual_account_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def test_dedicated_account_assign_post_routes_to_transport


def test_dedicated_account_available_providers_get_routes_to_transport
@transport.expect(:get, :ok, ["/dedicated_account/available_providers"])
@transport.expect(:get, :ok, ["/dedicated_account/available_providers"], )
result = @resource.dedicated_account_available_providers
assert_equal :ok, result
@transport.verify
Expand All @@ -43,15 +43,15 @@ def test_dedicated_account_create_post_routes_to_transport


def test_dedicated_account_deactivate_delete_routes_to_transport
@transport.expect(:delete, :ok, ["/dedicated_account/sample_id"])
@transport.expect(:delete, :ok, ["/dedicated_account/sample_id"], )
result = @resource.dedicated_account_deactivate("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_dedicated_account_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/dedicated_account/sample_id"])
@transport.expect(:get, :ok, ["/dedicated_account/sample_id"], )
result = @resource.dedicated_account_fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
6 changes: 3 additions & 3 deletions test/paystack/resources/dispute_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def test_evidence_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/dispute/sample_id"])
@transport.expect(:get, :ok, ["/dispute/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -51,7 +51,7 @@ def test_resolve_put_routes_to_transport


def test_transaction_get_routes_to_transport
@transport.expect(:get, :ok, ["/dispute/transaction/sample_id"])
@transport.expect(:get, :ok, ["/dispute/transaction/sample_id"], )
result = @resource.transaction("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -67,7 +67,7 @@ def test_update_put_routes_to_transport


def test_upload_url_get_routes_to_transport
@transport.expect(:get, :ok, ["/dispute/sample_id/upload_url"])
@transport.expect(:get, :ok, ["/dispute/sample_id/upload_url"], )
result = @resource.upload_url("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/integration_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ def setup


def test_fetch_payment_session_timeout_get_routes_to_transport
@transport.expect(:get, :ok, ["/integration/payment_session_timeout"])
@transport.expect(:get, :ok, ["/integration/payment_session_timeout"], )
result = @resource.fetch_payment_session_timeout
assert_equal :ok, result
@transport.verify
Expand Down
4 changes: 2 additions & 2 deletions test/paystack/resources/miscellaneous_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ def test_avs_get_routes_to_transport


def test_list_countries_get_routes_to_transport
@transport.expect(:get, :ok, ["/country"])
@transport.expect(:get, :ok, ["/country"], )
result = @resource.list_countries
assert_equal :ok, result
@transport.verify
end


def test_resolve_card_bin_get_routes_to_transport
@transport.expect(:get, :ok, ["/decision/bin/sample_bin"])
@transport.expect(:get, :ok, ["/decision/bin/sample_bin"], )
result = @resource.resolve_card_bin("sample_bin")
assert_equal :ok, result
@transport.verify
Expand Down
6 changes: 3 additions & 3 deletions test/paystack/resources/order_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/order/sample_id"])
@transport.expect(:get, :ok, ["/order/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -35,15 +35,15 @@ def test_list_get_routes_to_transport


def test_product_get_routes_to_transport
@transport.expect(:get, :ok, ["/order/product/sample_id"])
@transport.expect(:get, :ok, ["/order/product/sample_id"], )
result = @resource.product("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_validate_get_routes_to_transport
@transport.expect(:get, :ok, ["/order/sample_code/validate"])
@transport.expect(:get, :ok, ["/order/sample_code/validate"], )
result = @resource.validate("sample_code")
assert_equal :ok, result
@transport.verify
Expand Down
4 changes: 2 additions & 2 deletions test/paystack/resources/page_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_add_products_post_routes_to_transport


def test_check_slug_availability_get_routes_to_transport
@transport.expect(:get, :ok, ["/page/check_slug_availability/sample_slug"])
@transport.expect(:get, :ok, ["/page/check_slug_availability/sample_slug"], )
result = @resource.check_slug_availability("sample_slug")
assert_equal :ok, result
@transport.verify
Expand All @@ -35,7 +35,7 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/page/sample_id"])
@transport.expect(:get, :ok, ["/page/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
12 changes: 6 additions & 6 deletions test/paystack/resources/payment_request_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ def setup


def test_archive_post_routes_to_transport
@transport.expect(:post, :ok, ["/paymentrequest/archive/sample_id"])
@transport.expect(:post, :ok, ["/paymentrequest/archive/sample_id"], )
result = @resource.archive("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -27,15 +27,15 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/paymentrequest/sample_id"])
@transport.expect(:get, :ok, ["/paymentrequest/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_finalize_post_routes_to_transport
@transport.expect(:post, :ok, ["/paymentrequest/finalize/sample_id"])
@transport.expect(:post, :ok, ["/paymentrequest/finalize/sample_id"], )
result = @resource.finalize("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -51,15 +51,15 @@ def test_list_get_routes_to_transport


def test_notify_post_routes_to_transport
@transport.expect(:post, :ok, ["/paymentrequest/notify/sample_id"])
@transport.expect(:post, :ok, ["/paymentrequest/notify/sample_id"], )
result = @resource.notify("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_totals_get_routes_to_transport
@transport.expect(:get, :ok, ["/paymentrequest/totals"])
@transport.expect(:get, :ok, ["/paymentrequest/totals"], )
result = @resource.totals
assert_equal :ok, result
@transport.verify
Expand All @@ -75,7 +75,7 @@ def test_update_put_routes_to_transport


def test_verify_get_routes_to_transport
@transport.expect(:get, :ok, ["/paymentrequest/verify/sample_id"])
@transport.expect(:get, :ok, ["/paymentrequest/verify/sample_id"], )
result = @resource.verify("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/plan_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/plan/sample_code"])
@transport.expect(:get, :ok, ["/plan/sample_code"], )
result = @resource.fetch("sample_code")
assert_equal :ok, result
@transport.verify
Expand Down
4 changes: 2 additions & 2 deletions test/paystack/resources/product_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,15 @@ def test_create_post_routes_to_transport


def test_delete_delete_routes_to_transport
@transport.expect(:delete, :ok, ["/product/sample_id"])
@transport.expect(:delete, :ok, ["/product/sample_id"], )
result = @resource.delete("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/product/sample_id"])
@transport.expect(:get, :ok, ["/product/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/refund_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/refund/sample_id"])
@transport.expect(:get, :ok, ["/refund/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/settlement_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_settlements_fetch_get_routes_to_transport


def test_settlements_transaction_get_routes_to_transport
@transport.expect(:get, :ok, ["/settlement/sample_id/transactions"])
@transport.expect(:get, :ok, ["/settlement/sample_id/transactions"], )
result = @resource.settlements_transaction("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/split_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/split/sample_id"])
@transport.expect(:get, :ok, ["/split/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
Expand Down
14 changes: 7 additions & 7 deletions test/paystack/resources/storefront_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -27,31 +27,31 @@ def test_create_post_routes_to_transport


def test_delete_delete_routes_to_transport
@transport.expect(:delete, :ok, ["/storefront/sample_id"])
@transport.expect(:delete, :ok, ["/storefront/sample_id"], )
result = @resource.delete("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_duplicate_post_routes_to_transport
@transport.expect(:post, :ok, ["/storefront/sample_id/duplicate"])
@transport.expect(:post, :ok, ["/storefront/sample_id/duplicate"], )
result = @resource.duplicate("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/storefront/sample_id"])
@transport.expect(:get, :ok, ["/storefront/sample_id"], )
result = @resource.fetch("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_fetch_orders_get_routes_to_transport
@transport.expect(:get, :ok, ["/storefront/sample_id/order"])
@transport.expect(:get, :ok, ["/storefront/sample_id/order"], )
result = @resource.fetch_orders("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -67,15 +67,15 @@ def test_list_get_routes_to_transport


def test_list_products_get_routes_to_transport
@transport.expect(:get, :ok, ["/storefront/sample_id/product"])
@transport.expect(:get, :ok, ["/storefront/sample_id/product"], )
result = @resource.list_products("sample_id")
assert_equal :ok, result
@transport.verify
end


def test_publish_post_routes_to_transport
@transport.expect(:post, :ok, ["/storefront/sample_id/publish"])
@transport.expect(:post, :ok, ["/storefront/sample_id/publish"], )
result = @resource.publish("sample_id")
assert_equal :ok, result
@transport.verify
Expand All @@ -91,7 +91,7 @@ def test_update_put_routes_to_transport


def test_verify_slug_get_routes_to_transport
@transport.expect(:get, :ok, ["/storefront/verify/sample_slug"])
@transport.expect(:get, :ok, ["/storefront/verify/sample_slug"], )
result = @resource.verify_slug("sample_slug")
assert_equal :ok, result
@transport.verify
Expand Down
2 changes: 1 addition & 1 deletion test/paystack/resources/subaccount_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ def test_create_post_routes_to_transport


def test_fetch_get_routes_to_transport
@transport.expect(:get, :ok, ["/subaccount/sample_code"])
@transport.expect(:get, :ok, ["/subaccount/sample_code"], )
result = @resource.fetch("sample_code")
assert_equal :ok, result
@transport.verify
Expand Down
Loading
Loading