spec/watir_spec.rb in bret-watircraft-0.4.2 vs spec/watir_spec.rb in bret-watircraft-0.4.3

- old
+ new

@@ -1,36 +1,39 @@ -require 'spec/spec_helper' -require 'watir' -require 'watir/ie' -require 'firewatir' -require 'extensions/watir' - -describe 'Watir Extensions' do - share_examples_for 'extended watir' do - def should_provide_display_value_method_for_class klass - container = stub() - container.stubs(:page_container) - element = klass.new container, :index, 1 - element.method(:display_value) # should be defined - end - - specify { should_provide_display_value_method_for_class @module::TextField } - specify { should_provide_display_value_method_for_class @module::NonControlElement} - specify { should_provide_display_value_method_for_class @module::H3 } - end - - describe "IE Watir" do - it_should_behave_like 'extended watir' - Watir.add_display_value_methods_to Watir - before do - @module = Watir - end - end - - describe "Fire Watir" do - it_should_behave_like 'extended watir' - Watir.add_display_value_methods_to FireWatir - before do - @module = FireWatir - end - end -end + +require 'spec/spec_helper' +require 'watir' +require 'firewatir' +require 'extensions/watir' + +describe 'Watir Extensions' do + share_examples_for 'extended watir' do + def should_provide_display_value_method_for_class klass + container = stub() + container.stubs(:page_container) + element = klass.new container, :index, 1 + element.method(:display_value) # should be defined + end + + specify { should_provide_display_value_method_for_class @module::TextField } + specify { should_provide_display_value_method_for_class @module::NonControlElement} + specify { should_provide_display_value_method_for_class @module::H3 } + end + + if PLATFORM =~ /mswin/ + describe "IE Watir" do + require 'watir/ie' + it_should_behave_like 'extended watir' + Watir.add_display_value_methods_to Watir + before do + @module = Watir + end + end + end + + describe "Fire Watir" do + it_should_behave_like 'extended watir' + Watir.add_display_value_methods_to FireWatir + before do + @module = FireWatir + end + end +end