summaryrefslogtreecommitdiffstats
path: root/test/integration/api_test
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/api_test')
-rw-r--r--test/integration/api_test/issues_test.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/test/integration/api_test/issues_test.rb b/test/integration/api_test/issues_test.rb
index 763cf34d5..3dbd229a2 100644
--- a/test/integration/api_test/issues_test.rb
+++ b/test/integration/api_test/issues_test.rb
@@ -101,6 +101,16 @@ class ApiTest::IssuesTest < ActionController::IntegrationTest
}
end
end
+
+ context "with invalid query params" do
+ should "return errors" do
+ get '/issues.xml', {:f => ['start_date'], :op => {:start_date => '='}}
+
+ assert_response :unprocessable_entity
+ assert_equal 'application/xml', @response.content_type
+ assert_tag 'errors', :child => {:tag => 'error', :content => "Start date can't be blank"}
+ end
+ end
end
context "/index.json" do