Sha256: 5cda392379d9329f2e9c69bf714da0abcec6824630fe63da196c476b9465e412

Contents?: true

Size: 1.1 KB

Versions: 2

Compression:

Stored size: 1.1 KB

Contents

require 'spec_helper'

describe "admin/subscriptions" do
  before(:each) do
    @plan = Factory.build(:plan, :name => "Gold", :price => 20)
    @contact_info = Factory.build(:contact_info)

    @credit_card = Factory.build(:credit_card)
    @subscription = Factory.build(:subscription, :contact_info => @contact_info, :plan => @plan, :credit_card => @credit_card)
    @user = Factory.create(:user, :subscription => @subscription)
    @contact_info2 = Factory.build(:contact_info)

    @credit_card2 = Factory.build(:credit_card)
    @subscription2 = Factory.build(:subscription, :contact_info => @contact_info2, :plan => @plan, :credit_card => @credit_card2)
    @user2 = Factory.create(:user, :subscription => @subscription2)
  end
  
  it 'should load index page' do
    visit admin_subscriptions_path
    page.should have_content("Subscriptions")
    page.should have_content("bobjones@123.com")
  end
  
  it 'should load subscription show path' do
    visit admin_subscriptions_path
 
    page.first('a').find(:xpath,"..").click_link("Show Detail")
    page.should have_content("Subscription Details")
    
  end
  
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
saasaparilla-0.2.2 spec/requests/admin_subscriptions_spec.rb
saasaparilla-0.2.1 spec/requests/admin_subscriptions_spec.rb