Sha256: f954a1b77fed94c02e9fcda73b151e8f86cc1f2dcc11a0c377ad74f47b5f35db

Contents?: true

Size: 799 Bytes

Versions: 3

Compression:

Stored size: 799 Bytes

Contents

describe "Element#hide" do
  
  before(:all) do
    elem = Element.new :div, :id => "element_hide_spec"
  
    elem.html = [
      "<div id='testing_hide_hidden' style='display: none;'></div>",
      "<div id='testing_hide_visible'></div>"
    ].join("")
    
    Document.body << elem
  end
  
  it "should hide elements on the page" do
    Document[:testing_hide_visible].hide
    Document[:testing_hide_visible].visible?.should == false
    Document[:testing_hide_visible].hidden?.should == true
  end
  
  it "should leave already hidden elements hidden" do
    Document[:testing_hide_hidden].hide
    Document[:testing_hide_hidden].visible?.should == false
    Document[:testing_hide_hidden].hidden?.should == true
  end
  
  after :all do
    Document[:element_hide_spec].remove
  end
  
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
opal-0.2.2 opals/opal/browser/spec/element/hide_spec.rb
opal-0.2.0 opals/opal/browser/spec/element/hide_spec.rb
opal-0.1.0 opals/browser/spec/element/hide_spec.rb