test/functional/log.rb in chalk-log-0.1.5 vs test/functional/log.rb in chalk-log-0.1.6

- old
+ new

@@ -199,9 +199,16 @@ %w{top_key=top_value inner_key=inner_value}.each do |pair| assert_logged(pair) end end + it 'prefers explicit information over the context' do + log.with_contextual_info(omg: 'wtf') do + log.info("message", omg: 'ponies') + end + assert_logged("omg=ponies") + end + it 'requires a block' do exn = assert_raises(ArgumentError) do log.with_contextual_info(i_am_not: "passing a block") end assert_includes(exn.message, "Must pass a block")