stripe-ruby/test/test_data.rb
Brandur 02ea970f67 Remove all resource-related test data
Now that we're powering all test suites with the fixture data that's
generated along with the OpenAPI spec, we don't need this secondary
sample data anymore. Remove all of it except for helpers to simulate
different types of error responses.
2017-02-14 12:17:37 -08:00

60 lines
1.1 KiB
Ruby

module Stripe
module TestData
def make_error(type, message)
{
:error => {
:type => type,
:message => message,
}
}
end
def make_invalid_api_key_error
{
:error => {
:type => "invalid_request_error",
:message => "Invalid API Key provided: invalid"
}
}
end
def make_invalid_exp_year_error
{
:error => {
:code => "invalid_expiry_year",
:param => "exp_year",
:type => "card_error",
:message => "Your card's expiration year is invalid"
}
}
end
def make_missing_id_error
{
:error => {
:param => "id",
:type => "invalid_request_error",
:message => "Missing id"
}
}
end
def make_rate_limit_error
{
:error => {
:type => "invalid_request_error",
:message => "Too many requests in a period of time."
}
}
end
def make_api_error
{
:error => {
:type => "api_error"
}
}
end
end
end