Sha256: fd45f6d16c37767dfcb35873409c51991b69a8824a46508e15434b575025f5a3
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
require 'test_helper' require 'dibber' module Dibber class ProcessLogTest < Minitest::Test def setup @process_log = ProcessLog.new end def test_one @process_log.start(:one, '1') @process_log.finish(:one) expected = {:one => {:start => 1, :finish => 1, :command => '1'}} assert_equal(expected, @process_log.raw) end def test_two test_one @process_log.start(:two, '2') @process_log.finish(:two) expected = { :one => {:start => 1, :finish => 1, :command => '1'}, :two => {:start => 2, :finish => 2, :command => '2'} } assert_equal(expected, @process_log.raw) end def test_report test_two expected = [ 'One was 1, now 1.', 'Two was 2, now 2.' ] assert_equal(expected, @process_log.report) end def test_report_with_no_finish @process_log.start(:no_finish, '1') expected = ['No finish was 1, now 1.'] assert_equal(expected, @process_log.report) end def test_exists_method assert !@process_log.exists?(:one), "There should not be a log for :one yet" test_one assert @process_log.exists?(:one), "There should be log for :one" end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
dibber-0.7.0 | test/dibber/process_log_test.rb |
dibber-0.6.0 | test/dibber/process_log_test.rb |
dibber-0.5.0 | test/dibber/process_log_test.rb |