Sha256: 887bb68c6a7902d2bd77aa41545ea549a74f9f5f02667514fd6f16362a06a1e6

Contents?: true

Size: 546 Bytes

Versions: 15

Compression:

Stored size: 546 Bytes

Contents

require File.join(File.dirname(__FILE__), %w[.. spec_helper])

describe Endeca::Benchmarking do
  class Helper
    extend Endeca::Benchmarking
  end
  describe "#benchmark" do
    before do
      @logger = mock('Logger')

      Endeca.stub!(:logger).and_return(@logger)
      Endeca.stub!(:debug => true, :benchmark => true)

      Benchmark.stub!(:ms => 1)
    end

    it "should log the title and the time to the Endeca logger" do
      @logger.should_receive(:debug).with("title => 1.0ms")
      Endeca.bm("title => "){ 1 }
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
primedia-endeca-0.10.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.10.1 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.11.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.12.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.14.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.9.24 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.9.25 spec/endeca/benchmarking_spec.rb
primedia-endeca-0.9.26 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.0.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.1.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.2.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.3.0 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.3.1 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.3.2 spec/endeca/benchmarking_spec.rb
primedia-endeca-1.3.3 spec/endeca/benchmarking_spec.rb