Sha256: e6d3aefc6325eea51e5d00afc091b80e333c3059ae160c64c3b41c155d1c837c

Contents?: true

Size: 408 Bytes

Versions: 9

Compression:

Stored size: 408 Bytes

Contents

require 'spec_helper'

[:Generic, :Apache, :IIS].each do |server|
  describe CMSScanner::Target do
    subject(:target) do
      described_class.new(url).extend(described_class::Server.const_get(server))
    end
    let(:url)      { 'http://ex.lo' }
    let(:fixtures) { File.join(FIXTURES, 'target', 'server', server.to_s.downcase) }

    it_behaves_like described_class::Server.const_get(server)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
cms_scanner-0.0.10 spec/lib/target/servers_spec.rb
cms_scanner-0.0.9 spec/lib/target/servers_spec.rb
cms_scanner-0.0.8 spec/lib/target/servers_spec.rb
cms_scanner-0.0.7 spec/lib/target/servers_spec.rb
cms_scanner-0.0.6 spec/lib/target/servers_spec.rb
cms_scanner-0.0.5 spec/lib/target/servers_spec.rb
cms_scanner-0.0.4 spec/lib/target/servers_spec.rb
cms_scanner-0.0.3 spec/lib/target/servers_spec.rb
cms_scanner-0.0.2 spec/lib/target/servers_spec.rb