Files
growstuff/spec/controllers/home_controller_spec.rb
2013-04-25 23:27:52 +01:00

40 lines
993 B
Ruby

require 'spec_helper'
describe HomeController do
describe "GET index" do
it "assigns counts" do
@planting = FactoryGirl.create(:planting)
get :index, {}
assigns(:garden_count).should == 2 # auto-created for member and planting
assigns(:planting_count).should == 1
assigns(:crop_count).should == 1
assigns(:member_count).should == 1
end
it "assigns posts and plantings" do
@post = FactoryGirl.create(:post)
@planting = FactoryGirl.create(:planting)
get :index, {}
assigns(:posts).should eq [@post]
assigns(:plantings).should eq [@planting]
end
it 'assigns interesting members' do
@member = FactoryGirl.create(:london_member)
get :index, {}
assigns(:interesting_members).should eq [@member]
end
context 'logged in' do
login_member
it 'assigns member' do
get :index, {}
assigns(:member).should be_an_instance_of Member
end
end
end
end