Sha256: 8fd6bc149949de4ef92577b7f4df544fdc3c7438bdb63f4faf2ac222e9734caa
Contents?: true
Size: 699 Bytes
Versions: 1
Compression:
Stored size: 699 Bytes
Contents
require 'spec_helper' describe Cucumber::Blanket::CoverageData do let(:page) { FakePage.new } let(:covdata) do Cucumber::Blanket.extract_from(page) Cucumber::Blanket.coverage_data end describe "#accrue!" do let(:new_page_data) do page_data = Marshal.load(Marshal.dump(covdata.data)) page_data[0]['files'].first[1][0] = 3 # add coverage on that line page_data end it "squishes coverage datasets together" do covdata["files"].first[1][0].should be_nil covdata["files"].first[1][1].should eq 1 covdata.accrue! new_page_data covdata["files"].first[1][0].should eq 3 covdata["files"].first[1][1].should eq 2 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cucumber-blanket-0.0.2 | spec/lib/cucumber/blanket/coverage_data_spec.rb |