Sha256: 9c0431e0b605616ee400050db16f3866cb95452283ee4e2417130f5461af88b0
Contents?: true
Size: 1.22 KB
Versions: 1
Compression:
Stored size: 1.22 KB
Contents
require 'spec_helper' include ZSteg describe Checker do each_sample do |fname| describe fname do describe "#check" do before :all do @checker = Checker.new(fname) orig_stdout, @out = $stdout, "" begin $stdout = StringIO.new(@out) @results = @checker.check ensure $stdout = orig_stdout end end # it "should be quiet by default" do # @out.should == "" # end it "returned results should be equal to #results" do @results.should == @checker.results end it "should return array of results" do @results.should be_instance_of(Array) end describe "results" do it "should not have text results shorter than #{Checker::DEFAULT_MIN_STR_LEN}" do @results.each do |result| case result when Result::WholeText result.text.size.should(be >= Checker::DEFAULT_MIN_STR_LEN-2, result.inspect) when Result::Text result.text.size.should(be >= Checker::DEFAULT_MIN_STR_LEN, result.inspect) end end end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
zsteg-0.2.13 | spec/checker_spec.rb |