mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-10-20 22:14:21 -04:00
30 lines
734 B
Ruby
30 lines
734 B
Ruby
require 'spec_helper'
|
|
|
|
describe "posts/edit" do
|
|
before(:each) do
|
|
@author = FactoryGirl.create(:member)
|
|
@post = assign(:post, FactoryGirl.create(:post, :author => @author))
|
|
end
|
|
|
|
context "logged out" do
|
|
it "doesn't show the post form if logged out" do
|
|
render
|
|
rendered.should contain "Only logged in members can do this"
|
|
end
|
|
end
|
|
|
|
context "logged in" do
|
|
before(:each) do
|
|
sign_in @author
|
|
render
|
|
end
|
|
|
|
it "renders the edit post form" do
|
|
assert_select "form", :action => posts_path(@post), :method => "post" do
|
|
assert_select "input#post_subject", :name => "post[subject]"
|
|
assert_select "textarea#post_body", :name => "post[body]"
|
|
end
|
|
end
|
|
end
|
|
end
|