Sha256: 084ef731f001497afa2ed68ad4acede82d2230d3e382e29280112ae4df363b36
Contents?: true
Size: 650 Bytes
Versions: 2
Compression:
Stored size: 650 Bytes
Contents
require "helper" require "twirl/instrumenters/memory" class MemoryInstrumenterTest < Minitest::Test def test_initialize instrumentor = Twirl::Instrumenters::Memory.new assert_equal [], instrumentor.events end def test_instrument instrumentor = Twirl::Instrumenters::Memory.new name = 'user.signup' payload = {:email => 'john@doe.com'} block_result = :yielded result = instrumentor.instrument(name, payload) { block_result } assert_equal block_result, result event = Twirl::Instrumenters::Memory::Event.new(name, payload, block_result) assert_equal [event], instrumentor.events end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
twirl-0.2.0 | test/instrumenters/memory_test.rb |
twirl-0.1.0 | test/instrumenters/memory_test.rb |