X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/bf29550db840c97cafffbe1e836750bef6c7942d..3065af398d20b9c8a1270075780dd66003f0d894:/test/functional/diary_entry_controller_test.rb?ds=inline diff --git a/test/functional/diary_entry_controller_test.rb b/test/functional/diary_entry_controller_test.rb index 7eebfa57e..a8d0adf6d 100644 --- a/test/functional/diary_entry_controller_test.rb +++ b/test/functional/diary_entry_controller_test.rb @@ -1,6 +1,8 @@ require File.dirname(__FILE__) + '/../test_helper' +require 'app/controllers/user_controller.rb' class DiaryEntryControllerTest < ActionController::TestCase + fixtures :users, :diary_entries, :diary_comments def basic_authorization(user, pass) @request.env["HTTP_AUTHORIZATION"] = "Basic %s" % Base64.encode64("#{user}:#{pass}") end @@ -10,11 +12,32 @@ class DiaryEntryControllerTest < ActionController::TestCase end def test_showing_create_diary_entry + get :new + assert_response 302 + assert_redirected_to :controller => :user, :action => "login", :referer => "/diary_entry/new" + # 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 + end def test_editing_diary_entry - + get :edit + assert :not_authorized end def test_editing_creating_diary_comment @@ -26,6 +49,8 @@ class DiaryEntryControllerTest < ActionController::TestCase end def test_rss + get :rss + assert :success end