Added javascript_driver to DSL
This commit is contained in:
parent
c0b0c553a9
commit
d3b71f0745
|
@ -1,6 +1,6 @@
|
|||
module Webcat
|
||||
class << self
|
||||
attr_writer :default_driver, :current_driver
|
||||
attr_writer :default_driver, :current_driver, :javascript_driver
|
||||
|
||||
attr_accessor :app
|
||||
|
||||
|
@ -12,6 +12,10 @@ module Webcat
|
|||
@current_driver || default_driver
|
||||
end
|
||||
alias_method :mode, :current_driver
|
||||
|
||||
def javascript_driver
|
||||
@javascript_driver || :selenium
|
||||
end
|
||||
|
||||
def use_default_driver
|
||||
@current_driver = nil
|
||||
|
|
|
@ -36,6 +36,17 @@ describe Webcat do
|
|||
Webcat.current_driver.should == :culerity
|
||||
end
|
||||
end
|
||||
|
||||
describe '#javascript_driver' do
|
||||
it "should default to selenium" do
|
||||
Webcat.javascript_driver.should == :selenium
|
||||
end
|
||||
|
||||
it "should be changeable" do
|
||||
Webcat.javascript_driver = :culerity
|
||||
Webcat.javascript_driver.should == :culerity
|
||||
end
|
||||
end
|
||||
|
||||
describe '#use_default_driver' do
|
||||
it "should restore the default driver" do
|
||||
|
|
Loading…
Reference in New Issue