Sha256: f50a5d5701d8adf72a84240ca77f05378056ac248b0a34c6d14f86e6c9a1061f
Contents?: true
Size: 849 Bytes
Versions: 1
Compression:
Stored size: 849 Bytes
Contents
require 'spec_helper' require 'gobuster/parsers/dir' describe Gobuster::Parsers::Dir do describe ".parse" do let(:path) { '/test' } let(:status) { 200 } let(:size) { 176368 } let(:line) { "#{path} (Status: #{status}) [Size: #{size}]" } let(:io) { StringIO.new(line + $/) } it "must parse each line and yield Gobuster::Response objects" do yielded_responses = [] subject.parse(io) do |response| yielded_responses << response end expect(yielded_responses.length).to eq(1) expect(yielded_responses.first).to be_kind_of(Gobuster::Response) yielded_response = yielded_responses.first expect(yielded_response.path).to eq(path) expect(yielded_response.status).to eq(status) expect(yielded_response.size).to eq(size) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-gobuster-0.1.0 | spec/parsers/dir_spec.rb |