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:
parent
fad740f90a
commit
74da42ff87
5 changed files with 11 additions and 14 deletions
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
6
lib/capybara/poltergeist/network_traffic.rb
Normal file
6
lib/capybara/poltergeist/network_traffic.rb
Normal 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
|
|
@ -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
|
|
@ -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
|
||||||
|
|
Loading…
Add table
Reference in a new issue