Sha256: c8758f9e91c453b129d996f0a5727ee0a97463f4fff37000aaab6328812d7ec9
Contents?: true
Size: 1.27 KB
Versions: 10
Compression:
Stored size: 1.27 KB
Contents
require 'spec_helper' class Subject include Arachni::Reporter::Options end describe Arachni::Reporter::Options do subject { Subject.new } describe '#outfile' do it 'returns an :outfile reporter option' do subject.outfile.name.should == :outfile end it 'has a default value' do subject.outfile.default.should be_true end context 'when given an extension' do it 'appends it to the default filename' do extension = '.stuff' subject.outfile( extension ).effective_value.end_with?( extension ) end end context 'when given a description' do it 'assigns it to the option' do description = 'My description' subject.outfile( '', description ).description.should == description end end end describe '#skip_responses' do it 'returns a :skip_responses reporter option' do subject.skip_responses.name.should == :skip_responses end it "defaults to 'false'" do subject.skip_responses.default.should == false end it 'has a description' do subject.skip_responses.description.should be_true end end end
Version data entries
10 entries across 10 versions & 1 rubygems