Sha256: 5ef976732b136891b10d77ab0fc5b8af2d1637803b45b737a1e919da1e6bd89e

Contents?: true

Size: 459 Bytes

Versions: 2

Compression:

Stored size: 459 Bytes

Contents

# encoding: utf-8

RSpec.describe Benchmark::Perf, '#assert_perform' do
  it "passes asertion by performing under threshold" do
    bench = Benchmark::Perf
    assertion = bench.assert_perform_under(0.01, samples: 2) { 'x' * 1_024 }
    expect(assertion).to eq(true)
  end

  it "passes asertion by performing 10K ips" do
    bench = Benchmark::Perf
    assertion = bench.assert_perform_ips(10_000) { 'x' * 1_024 }
    expect(assertion).to eq(true)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
benchmark-perf-0.1.1 spec/unit/assertions_spec.rb
benchmark-perf-0.1.0 spec/unit/assertions_spec.rb