Sha256: 21fe4e245dac2a1998de77990c9a8e1c89a977e6921b39e0130e6fb366e7183a
Contents?: true
Size: 1.33 KB
Versions: 11
Compression:
Stored size: 1.33 KB
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../../lib/rake_check/yard_checker') describe YardChecker do it "gives N/A on Error" do subject.stub(:`).and_return('Error') subject.result.should == { type: :yard, check_output: 'Error', status: 'N/A' } end it "gives OK with no Errors" do subject.stub(:`).and_return('100.00% documented') subject.result.should == { type: :yard, check_output: '', status: "\e[32m100.0%\e[0m documented" } end describe "Code Coverage" do it "is green over 90%" do subject.stub(:`).and_return("93.00% documented") subject.result.should == { type: :yard, check_output: '', status: "\e[32m93.0%\e[0m documented" } end it "is green over 70%" do subject.stub(:`).and_return("73.00% documented") subject.result.should == { type: :yard, check_output: '', status: "\e[33m73.0%\e[0m documented" } end it "is green over 10%" do subject.stub(:`).and_return("13.00% documented") subject.result.should == { type: :yard, check_output: '', status: "\e[31m13.0%\e[0m documented" } end end end
Version data entries
11 entries across 11 versions & 1 rubygems