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

47 lines
809 B
Ruby
Raw Normal View History

2011-10-27 23:34:14 +01:00
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
class DeadClient < Error
def initialize(message)
@message = message
end
def message
"The PhantomJS client died while processing #{@message}"
end
end
2011-10-27 23:34:14 +01:00
end
end