Sha256: 5a41747038a0a297addf755163b942f21bbdefcf427923f4536ad0fb3d30a5f1
Contents?: true
Size: 820 Bytes
Versions: 3
Compression:
Stored size: 820 Bytes
Contents
# encoding: utf-8 require 'spec_helper' describe Yardstick::DocumentSet, '#measure' do subject { described_class.new([document1, document2]).measure(config) } let(:document1) { double('document1') } let(:document2) { double('document2') } let(:config) { double('config') } let(:measurement1) { double('measurement') } let(:measurement2) { double('measurement') } before do Yardstick::Document.should_receive(:measure).with(document1, config) .and_return(Yardstick::MeasurementSet.new([measurement1])) Yardstick::Document.should_receive(:measure).with(document2, config) .and_return(Yardstick::MeasurementSet.new([measurement2])) end it { should be_a(Yardstick::MeasurementSet) } it { should include(measurement1, measurement2) } its(:length) { should be(2) } end
Version data entries
3 entries across 3 versions & 1 rubygems