[Groonga-commit] groonga/groonga-schema at 36c23c1 [master] test: add a test for to_groonga_command_list

Back to archive index

Kouhei Sutou null+****@clear*****
Tue Aug 9 11:24:30 JST 2016


Kouhei Sutou	2016-08-09 11:24:30 +0900 (Tue, 09 Aug 2016)

  New Revision: 36c23c113ef94a1789cb037ab3f9d67d849f5da6
  https://github.com/groonga/groonga-schema/commit/36c23c113ef94a1789cb037ab3f9d67d849f5da6

  Message:
    test: add a test for to_groonga_command_list

  Modified files:
    test/test-diff.rb

  Modified: test/test-diff.rb (+17 -1)
===================================================================
--- test/test-diff.rb    2016-08-08 18:09:25 +0900 (f770e8f)
+++ test/test-diff.rb    2016-08-09 11:24:30 +0900 (315c8d8)
@@ -19,6 +19,10 @@ class DiffTest < Test::Unit::TestCase
     @diff = GroongaSchema::Diff.new
   end
 
+  def plugin(name)
+    GroongaSchema::Plugin.new(name)
+  end
+
   sub_test_case "#same?" do
     test "same" do
       assert do
@@ -27,10 +31,22 @@ class DiffTest < Test::Unit::TestCase
     end
 
     test "different" do
-      @diff.added_plugins << GroongaSchema::Plugin.new("token_filters/stem")
+      @diff.added_plugins << plugin("token_filters/stem")
       assert do
         not****@diff*****?
       end
     end
   end
+
+  sub_test_case "#to_groonga_command_list" do
+    test "plugins" do
+      @diff.added_plugins << plugin("token_filters/stem")
+      @diff.removed_plugins << plugin("token_filters/stop_word")
+      assert_equal(<<-LIST, @diff.to_groonga_command_list)
+plugin_register token_filters/stem
+
+plugin_unregister token_filters/stop_word
+      LIST
+    end
+  end
 end
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index