Sha256: 02a206433a212eaf929744d41f049a24855a2f80d4487d1027ab16f94b125c7e

Contents?: true

Size: 895 Bytes

Versions: 11

Compression:

Stored size: 895 Bytes

Contents

require 'spec_helper'

describe Arachni::Element::Path do
    it_should_behave_like 'element'
    it_should_behave_like 'with_auditor'

    let( :response ) do
        Arachni::HTTP::Response.new(
            request: Arachni::HTTP::Request.new(
                         url:    'http://a-url.com/',
                         method: :get,
                         headers: {
                             'req-header-name' => 'req header value'
                         }
                     ),

            code:    200,
            url:     'http://a-url.com/?myvar=my%20value',
            headers: {},
            dom:     {
                transitions: [ page: :load ]
            }
        )
    end

    subject { described_class.new response.url }

    describe '#action' do
        it 'delegates to #url' do
            expect(subject.action).to eq(subject.url)
        end
    end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
arachni-1.6.1.3 spec/arachni/element/path_spec.rb
arachni-1.6.1.2 spec/arachni/element/path_spec.rb
arachni-1.6.1.1 spec/arachni/element/path_spec.rb
arachni-1.6.1 spec/arachni/element/path_spec.rb
arachni-1.6.0 spec/arachni/element/path_spec.rb
arachni-1.5.1 spec/arachni/element/path_spec.rb
arachni-1.5 spec/arachni/element/path_spec.rb
arachni-1.4 spec/arachni/element/path_spec.rb
arachni-1.3.2 spec/arachni/element/path_spec.rb
arachni-1.3.1 spec/arachni/element/path_spec.rb
arachni-1.3 spec/arachni/element/path_spec.rb