зеркало из
https://github.com/glebtv/yookassa.git
synced 2026-08-28 15:16:18 +03:00
40 строки
968 B
Ruby
40 строки
968 B
Ruby
# frozen_string_literal: true
|
|
|
|
RSpec.describe Yookassa do
|
|
it "has a version number" do
|
|
expect(Yookassa::VERSION).not_to be nil
|
|
end
|
|
|
|
before do
|
|
Yookassa.configure do |config|
|
|
config.shop_id = 123
|
|
config.api_key = "test_321"
|
|
end
|
|
end
|
|
|
|
describe ".configure" do
|
|
it "stores settings and provides access to credentials" do
|
|
expect(Yookassa.config.shop_id).to eq(123)
|
|
expect(Yookassa.config.api_key).to eq("test_321")
|
|
end
|
|
end
|
|
|
|
describe ".payments" do
|
|
it "delegates request to client and creates an instance" do
|
|
expect(Yookassa.payments).to be_a(Yookassa::Payments)
|
|
end
|
|
end
|
|
|
|
describe ".refunds" do
|
|
it "delegates request to client and creates an instance" do
|
|
expect(Yookassa.refunds).to be_a(Yookassa::Refunds)
|
|
end
|
|
end
|
|
|
|
describe ".receipts" do
|
|
it "delegates request to client and creates an instance" do
|
|
expect(Yookassa.receipts).to be_a(Yookassa::Receipts)
|
|
end
|
|
end
|
|
end
|