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

use a NetworkTraffic namespace

This commit is contained in:
Jon Leighton 2012-07-02 23:51:13 +01:00
parent fad740f90a
commit 74da42ff87
5 changed files with 11 additions and 14 deletions

View file

@ -13,8 +13,7 @@ module Capybara
autoload :Inspector, 'capybara/poltergeist/inspector' autoload :Inspector, 'capybara/poltergeist/inspector'
autoload :Spawn, 'capybara/poltergeist/spawn' autoload :Spawn, 'capybara/poltergeist/spawn'
autoload :JSON, 'capybara/poltergeist/json' autoload :JSON, 'capybara/poltergeist/json'
autoload :Request, 'capybara/poltergeist/request' autoload :NetworkTraffic, 'capybara/poltergeist/network_traffic'
autoload :Response, 'capybara/poltergeist/response'
require 'capybara/poltergeist/errors' require 'capybara/poltergeist/errors'
end end

View file

@ -115,9 +115,9 @@ module Capybara::Poltergeist
response = command 'networkTraffic' response = command 'networkTraffic'
response.values.map do |event| response.values.map do |event|
request = Request.new(event['request']) request = NetworkTraffic::Request.new(event['request'])
event['responseParts'].each do |response| event['responseParts'].each do |response|
request.response_parts.push(Response.new(response)) request.response_parts.push(NetworkTraffic::Response.new(response))
end end
request request
end end

View file

@ -0,0 +1,6 @@
module Capybara::Poltergeist
module NetworkTraffic
autoload :Request, 'capybara/poltergeist/network_traffic/request'
autoload :Response, 'capybara/poltergeist/network_traffic/response'
end
end

View file

@ -1,7 +1,5 @@
module Capybara::Poltergeist module Capybara::Poltergeist::NetworkTraffic
class Request class Request
attr_reader :response_parts attr_reader :response_parts
def initialize(data) def initialize(data)
@ -24,7 +22,5 @@ module Capybara::Poltergeist
def time def time
@data['time'] && Time.parse(@data['time']) @data['time'] && Time.parse(@data['time'])
end end
end end
end end

View file

@ -1,7 +1,5 @@
module Capybara::Poltergeist module Capybara::Poltergeist::NetworkTraffic
class Response class Response
def initialize(data) def initialize(data)
@data = data @data = data
end end
@ -37,8 +35,6 @@ module Capybara::Poltergeist
def time def time
@data['time'] && Time.parse(@data['time']) @data['time'] && Time.parse(@data['time'])
end end
end end
end end