adapt config_ast test to support lack of ivars

This commit is contained in:
Joao Duarte 2016-05-16 16:55:14 +01:00
parent afe0e1625e
commit 9a4d3631d5

View file

@ -169,10 +169,12 @@ describe LogStashConfigParser do
end end
describe "generated conditional functionals" do describe "generated conditional functionals" do
it "should be defined at instance level" do it "should be created per instance" do
instance_1 = pipeline_klass.new(config_string) instance_1 = pipeline_klass.new(config_string)
instance_2 = pipeline_klass.new(config_string) instance_2 = pipeline_klass.new(config_string)
expect(instance_1.method(:cond_func_1).owner).to_not be(instance_2.method(:cond_func_1).owner) generated_method_1 = instance_1.instance_variable_get("@generated_objects")[:cond_func_1]
generated_method_2 = instance_2.instance_variable_get("@generated_objects")[:cond_func_1]
expect(generated_method_1).to_not be(generated_method_2)
end end
end end
end end