Sha256: ffa04ee5d488d989d006488f25ca76745dbb6dcd7c7a7d8833c67106287379fc

Contents?: true

Size: 1.01 KB

Versions: 7

Compression:

Stored size: 1.01 KB

Contents

require File.expand_path("../../../suit_application.rb", __FILE__)

SuitApplication.test

class ExampleTest < GemSuit::IntegrationTest

  context "My example test" do
    setup do
    end

    teardown do
      SuitApplication.restore_all
    end

    should "assert css as expected" do
      visit "/"
      assert page.has_css?    "div#page"
      assert page.has_no_css? "div#paul_engel"

      # Hello World ;)
      page.execute_script <<-SCRIPT
        var div = document.createElement("div");
        div.innerHTML = "<h2>Hi. This is an GemSuit example test!</h2><p><br>Closing in <span id='seconds'>10</span> seconds.</p>";
        var divs = document.getElementsByTagName("div");
        for (var i = 0; i < divs.length; i++) {
          if (divs[i].className == "left") {
            divs[i].appendChild(div);
          }
        }
      SCRIPT

      # Counting down
      10.times do |i|
        sleep 1
        page.execute_script "document.getElementById('seconds').innerHTML = '#{9 - i}';"
      end
    end
  end

end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
gem_suit-0.1.3 templates/static/suit/shared/test/integration/suit/example.rb
rich_support-0.1.2 suit/shared/test/integration/suit/example.rb
gem_suit-0.1.2 templates/static/suit/shared/test/integration/suit/example.rb
gem_suit-0.1.1 templates/static/suit/shared/test/integration/suit/example.rb
rich_support-0.1.1 suit/shared/test/integration/suit/example.rb
gem_suit-0.1.0 templates/static/suit/shared/test/integration/suit/example.rb
rich_support-0.1.0 suit/shared/test/integration/suit/example.rb