Sha256: f7b8c6a2be265ca2b471acf8dcf8bd85f83bc94eaafb08e7dd12629421ff124c
Contents?: true
Size: 929 Bytes
Versions: 21
Compression:
Stored size: 929 Bytes
Contents
require 'rails_helper' describe 'PaidUp::Routing' do include_context 'loaded site' routes { PaidUp::Engine.routes } describe 'nested resource' do context "routes to a new subscription for a plan" do subject { get new_plan_subscription_path(professional_plan) } it { should route_to(:controller => "paid_up/subscriptions", :action => "new", :plan_id => professional_plan.id.to_s) } end context "routes to create a subscription for a plan" do subject { post plan_subscriptions_path(professional_plan) } it { should route_to(:controller => "paid_up/subscriptions", :action => "create", :plan_id => professional_plan.id.to_s) } end end describe 'top-level resource' do context "routes to a display of subscriptions for a user" do subject { get subscriptions_path } it { should route_to(:controller => "paid_up/subscriptions", :action => "index") } end end end
Version data entries
21 entries across 21 versions & 1 rubygems