Sha256: 7e607aa42be5886c17bc7bffdd859001382911718d119ba2a0acb1cca8bb318a

Contents?: true

Size: 661 Bytes

Versions: 10

Compression:

Stored size: 661 Bytes

Contents

require 'cucumber/core/test/timer'
require 'cucumber/core/test/duration_matcher'

module Cucumber
  module Core
    module Test
      describe Timer do
        before do
          time = double
          allow( Time ).to receive(:now) { time }
          allow( time ).to receive(:nsec).and_return(946752000, 946752001)
          allow( time ).to receive(:to_i).and_return(1377009235, 1377009235)
        end

        it "returns a Result::Duration object" do
          timer = Timer.new.start
          expect( timer.duration ).to be_duration 1
        end

        it "would be slow to test" do
          # so we won't
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
cucumber-core-1.4.0 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.3.1 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.3.0 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.2.0 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.1.3 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.1.2 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.1.1 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.1.0 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.0.0 spec/cucumber/core/test/timer_spec.rb
cucumber-core-1.0.0.beta.4 spec/cucumber/core/test/timer_spec.rb