28 lines
721 B
Ruby
28 lines
721 B
Ruby
require File.dirname(__FILE__) + '/../spec_helper'
|
|
|
|
describe UsersController do
|
|
fixtures :all
|
|
render_views
|
|
|
|
it "index action should render index template" do
|
|
get :index
|
|
response.should render_template(:index)
|
|
end
|
|
|
|
it "new action should render new template" do
|
|
get :new
|
|
response.should render_template(:new)
|
|
end
|
|
|
|
it "create action should render new template when model is invalid" do
|
|
User.any_instance.stubs(:valid?).returns(false)
|
|
post :create
|
|
response.should render_template(:new)
|
|
end
|
|
|
|
it "create action should redirect when model is valid" do
|
|
User.any_instance.stubs(:valid?).returns(true)
|
|
post :create
|
|
response.should redirect_to(users_url)
|
|
end
|
|
end
|