Sha256: 3ed7f4bad177e046d25bab09584f44c58daadf0830987b1956a4752263eb0da0
Contents?: true
Size: 957 Bytes
Versions: 1
Compression:
Stored size: 957 Bytes
Contents
require 'spec_helper' module BrowserMob module Proxy describe Client do let(:resource) { mock(RestClient::Resource) } let(:client) { Client.new(resource, "localhost", 9091) } let(:har_resource) { mock("resource[har]") } before do resource.stub!(:[]).with("har").and_return(har_resource) end it "creates a new har" do har_resource.should_receive(:put).with(:initialPageRef => "foo").and_return('') client.new_har("foo").should be_nil end it "returns the previous archive if one exists" do har_resource.should_receive(:put).with(:initialPageRef => "foo").and_return(fixture("google.har")) client.new_har("foo").should be_kind_of(HAR::Archive) end it "gets the current har" do har_resource.should_receive(:get).and_return(fixture("google.har")) client.har.should be_kind_of(HAR::Archive) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
browsermob-proxy-0.0.1 | spec/unit/client_spec.rb |