@@ -20,6 +20,10 @@ class ObsoletePluginsFilterTest < Test::Unit::TestCase
2020 ]
2121
2222 test "no obsolete plugins" do
23+ stub ( Fluent ::Plugin ::ObsoletePluginsUtils ) . installed_plugins do
24+ [ ]
25+ end
26+
2327 d = create_driver ( CONFIG_YAML )
2428 d . run ( default_tag : "test" ) do
2529 d . feed ( { message : "This is test message." } )
@@ -32,12 +36,10 @@ class ObsoletePluginsFilterTest < Test::Unit::TestCase
3236 end
3337
3438 test "obsolete plugins" do
35- mock ( Gem ) . loaded_specs do
36- {
37- "fluent-plugin-tail-multiline" => nil ,
38- "fluent-plugin-hostname" => nil
39- }
39+ stub ( Fluent ::Plugin ::ObsoletePluginsUtils ) . installed_plugins do
40+ [ "fluent-plugin-tail-multiline" , "fluent-plugin-hostname" ]
4041 end
42+
4143 d = create_driver ( CONFIG_YAML )
4244 d . run ( default_tag : "test" ) do
4345 d . feed ( { message : "This is test message." } )
@@ -52,11 +54,8 @@ class ObsoletePluginsFilterTest < Test::Unit::TestCase
5254 end
5355
5456 test "raise error when detect obsolete plugins" do
55- mock ( Gem ) . loaded_specs do
56- {
57- "fluent-plugin-tail-multiline" => nil ,
58- "fluent-plugin-hostname" => nil
59- }
57+ stub ( Fluent ::Plugin ::ObsoletePluginsUtils ) . installed_plugins do
58+ [ "fluent-plugin-tail-multiline" , "fluent-plugin-hostname" ]
6059 end
6160
6261 ex = assert_raise ( Fluent ::ConfigError ) do
@@ -72,6 +71,10 @@ class ObsoletePluginsFilterTest < Test::Unit::TestCase
7271 ]
7372
7473 test "no obsolete plugins" do
74+ stub ( Fluent ::Plugin ::ObsoletePluginsUtils ) . installed_plugins do
75+ [ ]
76+ end
77+
7578 d = create_driver ( CONFIG_JSON )
7679 d . run ( default_tag : "test" ) do
7780 d . feed ( { message : "This is test message." } )
@@ -81,12 +84,10 @@ class ObsoletePluginsFilterTest < Test::Unit::TestCase
8184 end
8285
8386 test "obsolete plugins" do
84- mock ( Gem ) . loaded_specs do
85- {
86- "fluent-plugin-tail-multiline" => nil ,
87- "fluent-plugin-hostname" => nil
88- }
87+ stub ( Fluent ::Plugin ::ObsoletePluginsUtils ) . installed_plugins do
88+ [ "fluent-plugin-tail-multiline" , "fluent-plugin-hostname" ]
8989 end
90+
9091 d = create_driver ( CONFIG_JSON )
9192 d . run ( default_tag : "test" ) do
9293 d . feed ( { message : "This is test message." } )
@@ -100,11 +101,8 @@ class ObsoletePluginsFilterTest < Test::Unit::TestCase
100101 end
101102
102103 test "raise error when detect obsolete plugins" do
103- mock ( Gem ) . loaded_specs do
104- {
105- "fluent-plugin-tail-multiline" => nil ,
106- "fluent-plugin-hostname" => nil
107- }
104+ stub ( Fluent ::Plugin ::ObsoletePluginsUtils ) . installed_plugins do
105+ [ "fluent-plugin-tail-multiline" , "fluent-plugin-hostname" ]
108106 end
109107
110108 ex = assert_raise ( Fluent ::ConfigError ) do
0 commit comments