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 :Spawn, 'capybara/poltergeist/spawn'
autoload :JSON, 'capybara/poltergeist/json'
autoload :Request, 'capybara/poltergeist/request'
autoload :Response, 'capybara/poltergeist/response'
autoload :NetworkTraffic, 'capybara/poltergeist/network_traffic'
require 'capybara/poltergeist/errors'
end

View file

@ -115,9 +115,9 @@ module Capybara::Poltergeist
response = command 'networkTraffic'
response.values.map do |event|
request = Request.new(event['request'])
request = NetworkTraffic::Request.new(event['request'])
event['responseParts'].each do |response|
request.response_parts.push(Response.new(response))
request.response_parts.push(NetworkTraffic::Response.new(response))
end
request
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
attr_reader :response_parts
def initialize(data)
@ -24,7 +22,5 @@ module Capybara::Poltergeist
def time
@data['time'] && Time.parse(@data['time'])
end
end
end

View file

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