Sha256: b9fb9e5c91b62d5421d0bf7ba954124bfef8ab4ef41980975c238dd0ac355a80

Contents?: true

Size: 724 Bytes

Versions: 3

Compression:

Stored size: 724 Bytes

Contents

require 'spec_helper'

describe Arachni::Framework::Parts::Check do
    include_examples 'framework'

    describe '#checks' do
        it 'provides access to the check manager' do
            expect(subject.checks.is_a?( Arachni::Check::Manager )).to be_truthy
            expect(subject.checks.available).to eq(%w(signature))
        end
    end

    describe '#list_checks' do
        context 'when a pattern is given' do
            it 'uses it to filter out checks that do not match it' do
                subject.list_checks( 'boo' ).size == 0

                expect(subject.list_checks( 'signature' )).to eq(subject.list_checks)
                subject.list_checks.size == 1
            end
        end
    end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
arachni-1.3.2 spec/arachni/framework/parts/check_spec.rb
arachni-1.3.1 spec/arachni/framework/parts/check_spec.rb
arachni-1.3 spec/arachni/framework/parts/check_spec.rb