1
0
Fork 0
mirror of https://github.com/teampoltergeist/poltergeist.git synced 2022-11-09 12:05:00 -05:00

pass response parts as a param rather than mutating

This commit is contained in:
Jon Leighton 2012-07-02 23:56:56 +01:00
parent 8068e8e66c
commit c3e0da95e0
2 changed files with 8 additions and 11 deletions

View file

@ -112,14 +112,11 @@ module Capybara::Poltergeist
end
def network_traffic
response = command 'network_traffic'
response.values.map do |event|
request = NetworkTraffic::Request.new(event['request'])
event['responseParts'].each do |response|
request.response_parts.push(NetworkTraffic::Response.new(response))
end
request
command('network_traffic').values.map do |event|
NetworkTraffic::Request.new(
event['request'],
event['responseParts'].map { |response| NetworkTraffic::Response.new(response) }
)
end
end

View file

@ -2,9 +2,9 @@ module Capybara::Poltergeist::NetworkTraffic
class Request
attr_reader :response_parts
def initialize(data)
def initialize(data, response_parts = [])
@data = data
@response_parts = []
@response_parts = response_parts
end
def url