Show More
Commit Description:
added rspec_on_rails plugin not as svn externals (frozen)...
Commit Description:
added rspec_on_rails plugin not as svn externals (frozen) git-svn-id: http://theory.cpe.ku.ac.th/grader/web/trunk@134 6386c4cd-e34a-4fa8-8920-d93eb39b512e
File last commit:
Show/Diff file:
Action:
test/functional/main_controller_test.rb | 32 lines | 808 B | text/x-ruby | RubyLexer |
require File.dirname(__FILE__) + '/../test_helper'
require 'main_controller'
# Re-raise errors caught by the controller.
class MainController; def rescue_action(e) raise e end; end
class MainControllerTest < Test::Unit::TestCase
fixtures :problems
fixtures :users
def setup
@controller = MainController.new
@request = ActionController::TestRequest.new
@response = ActionController::TestResponse.new
end
# Replace this with your real tests.
def test_should_redirect_new_user_to_login
get :list
assert_redirected_to :action => 'login'
end
def test_should_list_available_problems_if_logged_in
john = users(:john)
get :list, {}, {:user_id => john.id}
assert_template 'main/list'
assert_select "table tr:nth-child(2)", :text => /\(add\)/
end
end