[groonga-commit:2853] ranguba/ranguba [scoring] add test for SearchRequest#encode_parameter

null+ranguba at clear-code.com null+ranguba at clear-code.com
Tue Dec 21 13:26:52 EST 2010


SHIMODA Hiroshi	2010-11-05 04:14:58 +0000 (Fri, 05 Nov 2010)

  New Revision: cb083348acadf00d62652f00334977fde2b9038a

  Log:
    add test for SearchRequest#encode_parameter

  Modified files:
    app/models/search_request.rb
    test/unit/search_request_test.rb

  Modified: app/models/search_request.rb (+1 -1)
===================================================================
--- app/models/search_request.rb    2010-11-05 04:12:30 +0000 (290a050)
+++ app/models/search_request.rb    2010-11-05 04:14:58 +0000 (404593d)
@@ -21,7 +21,7 @@ class SearchRequest
     end
 
     def encode_parameter(input)
-      URI.encode(input, /[^-_.!~*'()a-zA-Z\d?@]/n) # same to encodeURIComponent (in JavaScript)
+      URI.encode(input, /[^-_.!~*'()a-zA-Z\d?@]/) # same to encodeURIComponent (in JavaScript)
     end
   end
 

  Modified: test/unit/search_request_test.rb (+4 -0)
===================================================================
--- test/unit/search_request_test.rb    2010-11-05 04:12:30 +0000 (645b80f)
+++ test/unit/search_request_test.rb    2010-11-05 04:14:58 +0000 (5f45b04)
@@ -387,6 +387,10 @@ class SearchRequestTest < ActiveSupport::TestCase
     assert_equal "/search/query/q/type/t", path
   end
 
+  def test_class_ecncode_parameter
+    assert_equal "abcABC%20%2F", SearchRequest.encode_parameter("abcABC /")
+  end
+
   private
   def assert_valid(options={})
     assert @request.valid?



More information about the groonga-commit mailing list