Sha256: f022debcf797c1c1e2a7de29a3d0197221e89b3f0e8ced6d760d6a0bc2e2a478

Contents?: true

Size: 956 Bytes

Versions: 10

Compression:

Stored size: 956 Bytes

Contents

# feature tests for css

$LOAD_PATH.unshift File.join(File.dirname(__FILE__), '..') unless $SETUP_LOADED
require 'unittests/setup'

class TC_CSS < Test::Unit::TestCase
  
  def isMessageDisplayed(message)
    divs = browser.divs
    divs.each do |d|
      if d.text.downcase.match( /#{message}/i )
        if d.class_name.downcase.match(/show/i)
          return true
        end
      end
    end
    
    return false
  end
  
  def setup
    goto_page "cssTest.html"
  end
  
  def test_SuccessMessage
    browser.button( :caption , "Success").click
    assert( isMessageDisplayed("Success") )
    
    browser.button(:caption, "Failure").click
    assert_false(isMessageDisplayed("Success") )
  end

  def test_inline_style
    assert_equal("300px", browser.form(:index, 0).style.width)
  end

  def test_internal_style
    assert_equal("#f00", browser.div(:id => "Container").style.backgroundColor)
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
watir-3.0.0.rc2 unittests/css_test.rb
watir-3.0.0.rc1 unittests/css_test.rb
watir-2.0.4 unittests/css_test.rb
watir-2.0.3 unittests/css_test.rb
watir-2.0.2 unittests/css_test.rb
watir-2.0.2.rc1 unittests/css_test.rb
watir-2.0.1 unittests/css_test.rb
watir-2.0.0 unittests/css_test.rb
watir-2.0.0.rc3 unittests/css_test.rb
watir-2.0.0.rc2 unittests/css_test.rb