Skip to content

Commit f880abf

Browse files
committed
Add test for prepare_value parameter
1 parent 057dad8 commit f880abf

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

test/test_filter_record_modifier.rb

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,21 @@ def test_remove_non_whitelist_keys
126126
assert_equal [{"k1" => 'v', "k2" => 'v'}], d.filtered.map(&:last)
127127
end
128128

129+
def test_prepare_values
130+
d = create_driver %[
131+
prepare_value @foo = 'foo'
132+
<record>
133+
test_key ${@foo}
134+
</record>
135+
]
136+
137+
d.run(default_tag: @tag) do
138+
d.feed("k1" => 'v')
139+
end
140+
141+
assert_equal [{"k1" => 'v', "test_key" => 'foo'}], d.filtered.map(&:last)
142+
end
143+
129144
sub_test_case 'frozen check' do
130145
def test_set_char_encoding
131146
d = create_driver %[

0 commit comments

Comments
 (0)