1
0
mirror of https://github.com/LaCasemate/fab-manager.git synced 2025-01-18 07:52:23 +01:00
fab-manager/test/integration/subscriptions_test.rb
2016-04-06 14:45:39 +02:00

34 lines
796 B
Ruby

class SubscriptionsTest < ActionDispatch::IntegrationTest
setup do
@user = User.find_by_username('jdupont')
login_as(@user, scope: :user)
end
test "user take a subscription" do
skip
plan = Plan.where(group_id: @user.group.id, type: 'Plan').first
post '/api/subscriptions',
{
subscription: {
plan_id: plan.id,
user_id: @user.id,
card_token: stripe_card_token
}
}.to_json,
{
'Accept' => Mime::JSON,
'Content-Type' => Mime::JSON.to_s
}
assert_equal 201, response.status, response.body
assert_equal Mime::JSON, response.content_type
subscription = json_response(response.body)
assert_equal plan.id, subscription[:plan_id]
end
end