mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-03-27 03:02:43 -04:00
FGified garden tests. Removed some spurious bits.
This commit is contained in:
6
spec/factories/garden.rb
Normal file
6
spec/factories/garden.rb
Normal file
@@ -0,0 +1,6 @@
|
||||
FactoryGirl.define do
|
||||
factory :garden do
|
||||
name 'My Garden'
|
||||
user
|
||||
end
|
||||
end
|
||||
@@ -11,17 +11,9 @@ describe "gardens/edit" do
|
||||
|
||||
context "logged in" do
|
||||
before(:each) do
|
||||
@user = User.create(:email => "growstuff@example.com",
|
||||
:password => "irrelevant")
|
||||
@user.confirm!
|
||||
@user = FactoryGirl.create(:confirmed_user)
|
||||
sign_in @user
|
||||
|
||||
@garden = assign(:garden, stub_model(Garden,
|
||||
:name => "MyString",
|
||||
:user_id => @user.id,
|
||||
:slug => "MyString"
|
||||
))
|
||||
|
||||
@garden = assign(:garden, FactoryGirl.create(:garden, :user => @user))
|
||||
render
|
||||
end
|
||||
|
||||
|
||||
@@ -2,25 +2,17 @@ require 'spec_helper'
|
||||
|
||||
describe "gardens/index" do
|
||||
before(:each) do
|
||||
@user = FactoryGirl.create(:user)
|
||||
assign(:gardens, [
|
||||
stub_model(Garden,
|
||||
:name => "Name",
|
||||
:user_id => "",
|
||||
:slug => "Slug"
|
||||
),
|
||||
stub_model(Garden,
|
||||
:name => "Name",
|
||||
:user_id => "",
|
||||
:slug => "Slug"
|
||||
)
|
||||
FactoryGirl.create(:garden, :user => @user),
|
||||
FactoryGirl.create(:garden, :user => @user)
|
||||
])
|
||||
end
|
||||
|
||||
it "renders a list of gardens" do
|
||||
render
|
||||
# Run the generator again with the --webrat flag if you want to use webrat matchers
|
||||
assert_select "tr>td", :text => "Name".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "Slug".to_s, :count => 2
|
||||
assert_select "tr>td", :text => "My Garden".to_s, :count => 2
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -2,11 +2,7 @@ require 'spec_helper'
|
||||
|
||||
describe "gardens/new" do
|
||||
before(:each) do
|
||||
assign(:garden, stub_model(Garden,
|
||||
:name => "MyString",
|
||||
:user_id => "",
|
||||
:slug => "MyString"
|
||||
).as_new_record)
|
||||
assign(:garden, FactoryGirl.create(:garden))
|
||||
end
|
||||
|
||||
it "renders new garden form" do
|
||||
|
||||
@@ -2,17 +2,8 @@ require 'spec_helper'
|
||||
|
||||
describe "gardens/show" do
|
||||
before(:each) do
|
||||
@user = User.create(
|
||||
:username => 'foo',
|
||||
:email => 'foo@example.com',
|
||||
:password => 'irrelevant',
|
||||
:tos_agreement => true
|
||||
)
|
||||
@user.confirm!
|
||||
@garden = assign(:garden, stub_model(Garden,
|
||||
:name => "Garden Name",
|
||||
:user_id => @user.id
|
||||
))
|
||||
@user = FactoryGirl.create(:confirmed_user)
|
||||
@garden = assign(:garden, FactoryGirl.create(:garden, :user => @user))
|
||||
end
|
||||
|
||||
context 'logged out' do
|
||||
|
||||
Reference in New Issue
Block a user