X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/f3e382732ace00c7e1893784e2207d9522cc883c..22f3d7ce2ebd1ebeb54929ac8334988d195aaa1b:/test/functional/diary_entry_controller_test.rb diff --git a/test/functional/diary_entry_controller_test.rb b/test/functional/diary_entry_controller_test.rb index 31c62fe9f..1dc9026bb 100644 --- a/test/functional/diary_entry_controller_test.rb +++ b/test/functional/diary_entry_controller_test.rb @@ -1,5 +1,4 @@ require File.dirname(__FILE__) + '/../test_helper' -require 'app/controllers/user_controller.rb' class DiaryEntryControllerTest < ActionController::TestCase fixtures :users, :diary_entries, :diary_comments @@ -17,28 +16,22 @@ class DiaryEntryControllerTest < ActionController::TestCase assert_redirected_to :controller => :user, :action => "login", :referer => "/diary_entry/new" # Now pretend to login by using the session hash, with the # id of the person we want to login as through session(:user)=user.id - - # get(:new, nil, {'user' => users(:normal_user).id}) assert_response :success + #print @response.body - # can't really redirect to the - #follow_redirect - # Now login - #post :login, :user_email => "test@openstreetmap.org", :user_password => "test" - - #get :controller => :users, :action => :new - #assert_response :success #print @response.to_yaml - #assert_select "html" do - # assert_select "body" do - # assert_select "div#content" do - # assert_select "form" do - # assert_select "input[id=diary_entry_title]" - # end - # end - # end - #end + assert_select "html:root", :count => 1 do + assert_select "body" do + assert_select "div#content" do + assert_select "h1", "New diary entry" + assert_select "form[action='/diary_entry/new']" do + assert_select "input[id=diary_entry_title][name='diary_entry[title]']" + assert_select "textarea#diary_entry_body[name='diary_entry[body]']" + end + end + end + end end