Add basic tests for browse#new_note and browse#query
authorTom Hughes <tom@compton.nu>
Wed, 9 Jan 2019 21:12:33 +0000 (21:12 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 9 Jan 2019 21:12:33 +0000 (21:12 +0000)
test/controllers/browse_controller_test.rb

index 7cb55b0..40e11a7 100644 (file)
@@ -40,6 +40,10 @@ class BrowseControllerTest < ActionController::TestCase
       { :path => "/note/new", :method => :get },
       { :controller => "browse", :action => "new_note" }
     )
+    assert_routing(
+      { :path => "/query", :method => :get },
+      { :controller => "browse", :action => "query" }
+    )
   end
 
   def test_read_relation
@@ -220,6 +224,18 @@ class BrowseControllerTest < ActionController::TestCase
     assert_select ".browse-section.browse-relation", 2
   end
 
+  def test_new_note
+    get :new_note
+    assert_response :success
+    assert_template "browse/new_note"
+  end
+
+  def test_query
+    get :query
+    assert_response :success
+    assert_template "browse/query"
+  end
+
   private
 
   # This is a convenience method for most of the above checks