mirror of
https://github.com/teampoltergeist/poltergeist.git
synced 2022-11-09 12:05:00 -05:00
36 lines
610 B
Ruby
36 lines
610 B
Ruby
module Capybara
|
|
module Poltergeist
|
|
class Error < StandardError
|
|
end
|
|
|
|
class BrowserError < Error
|
|
attr_reader :text
|
|
|
|
def initialize(text)
|
|
@text = text
|
|
end
|
|
|
|
def message
|
|
"Received error from PhantomJS client: #{text}"
|
|
end
|
|
end
|
|
|
|
class ObsoleteNode < Error
|
|
attr_reader :node
|
|
|
|
def initialize(node)
|
|
@node = node
|
|
end
|
|
end
|
|
|
|
class TimeoutError < Error
|
|
def initialize(message)
|
|
@message = message
|
|
end
|
|
|
|
def message
|
|
"Timed out waiting for response to #{@message}"
|
|
end
|
|
end
|
|
end
|
|
end
|