require File.dirname(__FILE__) + '/../test_helper'
-class MapBugsControllerTest < ActionController::TestCase
- fixtures :users, :map_bugs, :map_bug_comment
-
- def test_map_bug_create_success
- assert_difference('MapBug.count') do
- assert_difference('MapBugComment.count') do
+class NoteControllerTest < ActionController::TestCase
+ fixtures :users, :notes, :note_comments
+
+ def test_map_note_create_success
+ assert_difference('Note.count') do
+ assert_difference('NoteComment.count') do
post :create, {:lat => -1.0, :lon => -1.0, :name => "new_tester", :text => "This is a comment"}
end
end
assert_match "\"author_name\":\"new_tester (a)\"", js
end
- def test_map_bug_comment_create_success
- assert_difference('MapBugComment.count') do
+ def test_map_note_comment_create_success
+ assert_difference('NoteComment.count') do
post :update, {:id => 2, :name => "new_tester2", :text => "This is an additional comment"}
end
assert_response :success
assert_match "\"author_name\":\"new_tester2 (a)\"", js
end
- def test_map_bug_read_success
+ def test_map_note_read_success
get :read, {:id => 1}
assert_response :success
assert_response :success
end
- def test_map_bug_close_success
+ def test_map_note_close_success
post :close, {:id => 2}
assert_response :success
assert_match "\"status\":\"closed\"", js
end
- def test_get_bugs_success
+ def test_get_notes_success
get :list, {:bbox=>'1,1,1.2,1.2'}
assert_response :success
assert_response :success
end
- def test_get_bugs_large_area_success
+ def test_get_notes_large_area_success
get :list, {:bbox=>'-2.5,-2.5,2.5,2.5'}
assert_response :success
end
- def test_get_bugs_large_area_bad_request
+ def test_get_notes_large_area_bad_request
get :list, {:bbox=>'-10,-10,12,12'}
assert_response :bad_request
end
- def test_get_bugs_closed_7_success
+ def test_get_notes_closed_7_success
get :list, {:bbox=>'1,1,1.2,1.2', :closed => '7'}
assert_response :success
end
- def test_get_bugs_closed_0_success
+ def test_get_notes_closed_0_success
get :list, {:bbox=>'1,1,1.2,1.2', :closed => '0'}
assert_response :success
end
- def test_get_bugs_closed_n1_success
+ def test_get_notes_closed_n1_success
get :list, {:bbox=>'1,1,1.2,1.2', :closed => '-1'}
assert_response :success
end
def test_search_success
- get :search, {:bbox=>'1,1,1.2,1.2', :q => 'bug 1'}
+ get :search, {:bbox=>'1,1,1.2,1.2', :q => 'note 1'}
assert_response :success
- get :search, {:bbox=>'1,1,1.2,1.2', :q => 'bug 1', :format => 'xml'}
+ get :search, {:bbox=>'1,1,1.2,1.2', :q => 'note 1', :format => 'xml'}
assert_response :success
- get :search, {:bbox=>'1,1,1.2,1.2', :q => 'bug 1', :format => 'json'}
+ get :search, {:bbox=>'1,1,1.2,1.2', :q => 'note 1', :format => 'json'}
assert_response :success
- get :search, {:bbox=>'1,1,1.2,1.2', :q => 'bug 1', :format => 'rss'}
+ get :search, {:bbox=>'1,1,1.2,1.2', :q => 'note 1', :format => 'rss'}
assert_response :success
- get :search, {:bbox=>'1,1,1.2,1.2', :q => 'bug 1', :format => 'gpx'}
+ get :search, {:bbox=>'1,1,1.2,1.2', :q => 'note 1', :format => 'gpx'}
assert_response :success
end
assert_response :success
end
- def test_user_bugs_success
+ def test_user_notes_success
get :mine, {:display_name=>'test'}
assert_response :success
assert_response :not_found
end
- def test_map_bug_comment_create_not_found
- assert_no_difference('MapBugComment.count') do
+ def test_map_note_comment_create_not_found
+ assert_no_difference('NoteComment.count') do
post :update, {:id => 12345, :name => "new_tester", :text => "This is an additional comment"}
end
assert_response :not_found
end
- def test_map_bug_close_not_found
+ def test_map_note_close_not_found
post :close, {:id => 12345}
assert_response :not_found
end
- def test_map_bug_read_not_found
+ def test_map_note_read_not_found
get :read, {:id => 12345}
assert_response :not_found
end
- def test_map_bug_read_gone
+ def test_map_note_read_gone
get :read, {:id => 4}
assert_response :gone
end
- def test_map_bug_hidden_comment
+ def test_map_note_hidden_comment
get :read, {:id => 5, :format => 'json'}
assert_response :success
js = @response.body
assert_match "\"id\":5", js
- assert_match "\"body\":\"Valid comment for bug 5\"", js
- assert_match "\"body\":\"Another valid comment for bug 5\"", js
- assert_no_match /\"body\":\"Spam for bug 5\"/, js
+ assert_match "\"body\":\"Valid comment for note 5\"", js
+ assert_match "\"body\":\"Another valid comment for note 5\"", js
+ assert_no_match /\"body\":\"Spam for note 5\"/, js
end
end