Added javascript_driver to DSL

This commit is contained in:
Theo Hultberg and Jonas Nicklas 2009-11-16 20:11:42 +01:00 committed by Jonas Nicklas
parent c0b0c553a9
commit d3b71f0745
2 changed files with 16 additions and 1 deletions

View File

@ -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

View File

@ -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