Sha256: 72315fe9244e9aecf0f6a4de9c2f43229ebc33d03280447fcd664d0808989bd6
Contents?: true
Size: 1.64 KB
Versions: 4
Compression:
Stored size: 1.64 KB
Contents
require 'spec_helper' describe Coveralls do before do SimpleCov.stub(:start) stub_api_post Coveralls.testing = true end describe "#should_run?" do it "outputs to stdout when running locally" do Coveralls.testing = false Coveralls.run_locally = true silence do Coveralls.should_run? end end end describe "#wear!" do it "receives block" do ::SimpleCov.should_receive(:start) silence do subject.wear! do add_filter 's' end end end it "uses string" do ::SimpleCov.should_receive(:start).with 'test_frameworks' silence do subject.wear! 'test_frameworks' end end it "uses default" do ::SimpleCov.should_receive(:start).with silence do subject.wear! end ::SimpleCov.filters.map(&:filter_argument).should include 'vendor' end end describe "#wear_merged!" do it "sets formatter to NilFormatter" do ::SimpleCov.should_receive(:start).with 'rails' silence do subject.wear_merged! 'rails' do add_filter "/spec/" end end ::SimpleCov.formatter.should be Coveralls::NilFormatter end end describe "#push!" do it "sends existings test results" do result = false silence do result = subject.push! end result.should be_true end end describe "#setup!" do it "sets SimpleCov adapter" do SimpleCovTmp = SimpleCov Object.send :remove_const, :SimpleCov silence { subject.setup! } SimpleCov = SimpleCovTmp end end after(:all) do setup_formatter end end
Version data entries
4 entries across 4 versions & 1 rubygems