Sha256: 4fca8a44296490ad32d8dfb89a2a7f628888b3c3eedcc656aabd3df01091ad77
Contents?: true
Size: 1.07 KB
Versions: 1
Compression:
Stored size: 1.07 KB
Contents
class DevSystem::LogPanelTest < Liza::PanelTest test :subject_class do assert_equality subject_class, DevSystem::LogPanel end test_methods_defined do on_self on_instance :call, :handler, :handlers, :method_name_for end test :settings do assert_equality subject_class.log_level, 0 end test :call, :unit_log_level, true do handler_env = nil assert_equality subject.handlers, {} subject.handlers[:test] = -> env { handler_env = env } input_env = { caller: caller, unit_log_level: :normal, message_log_level: :normal } subject.call input_env # it has passed the filter assert_equality handler_env.object_id, input_env.object_id end test :call, :unit_log_level, false do handler_env = nil assert_equality subject.handlers, {} subject.handlers[:test] = -> env { handler_env = env } input_env = { caller: caller, unit_log_level: :normal, message_log_level: :low } subject.call input_env # it has not passed the filter assert_equality handler_env, nil end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lizarb-1.0.5 | lib/dev_system/sub/log/log_panel_test.rb |