Sha256: 88ee4e120aa16dad8bfe4da07e781ff485a827576d7394f6fddac4dd064540e7
Contents?: true
Size: 876 Bytes
Versions: 1
Compression:
Stored size: 876 Bytes
Contents
require 'spec_helper' module Viiite class BDB describe Immediate, "#benchmark" do let(:bdb){ Immediate.new(fixtures_folder+'/bdb') } subject{ bdb.benchmark(name) } describe "when the file exists in root folder (String)" do let(:name){ "bench_iteration" } it{ should be_a(Viiite::Benchmark) } end describe "when the file exists in root folder (Symbol)" do let(:name){ :bench_iteration } it{ should be_a(Viiite::Benchmark) } end describe "when the file exists in a sub folder (String)" do let(:name){ "Array/bench_sort" } it{ should be_a(Viiite::Benchmark) } end describe "when the file does not exist" do let(:name){ "NotA/Class/bench_non_existing" } specify{ lambda{subject}.should raise_error(NoSuchBenchmarkError) } end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
viiite-0.2.0 | spec/unit/bdb/immediate/test_benchmark.rb |