Sha256: a83ae37a5e871160a174265a5293ec20faa219bafe269fc554ececef27280648

Contents?: true

Size: 828 Bytes

Versions: 4

Compression:

Stored size: 828 Bytes

Contents

require File.expand_path("../../spec_helper", __FILE__)

module HAR
  describe Viewer do

    context "options" do
      it "has sensible defaults" do
        v = Viewer.new([google_path])

        v.options[:port] == 1234
        v.options[:validate] == true
      end

      it "parses the port option" do
        v = Viewer.new(["-p", "1234", google_path])
        v.options[:port].should == 1234
      end

      it "parses the --validate option" do
        v = Viewer.new(["--validate", google_path])
        v.options[:validate].should be_true
      end
    end

    it "validates the given HARs if asked to" do
      lambda { Viewer.new(["--validate", *all_hars]) }.should raise_error(ValidationError)
    end

    it "has a merged archive" do
      Viewer.new(good_hars).har.should be_kind_of(Archive)
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
har-0.0.5 spec/har/viewer_spec.rb
har-0.0.4 spec/har/viewer_spec.rb
har-0.0.3 spec/har/viewer_spec.rb
har-0.0.2 spec/har/viewer_spec.rb