Sha256: e09585806b77dae1a6616146bdfc298bc2ab24156401b1588d80df3864eaadc9

Contents?: true

Size: 901 Bytes

Versions: 5

Compression:

Stored size: 901 Bytes

Contents

require "spec_helper"

describe "Element display methods" do
  html <<-HTML
    <div id="shown"></div>
    <div id="hidden" style="display: none"></div>
  HTML

  it "hides an element" do
    element = Document.id('shown') 
    element.css('display').should == 'block'
    element.hide
    element.css('display').should == 'none'
  end

  it "shows an element" do 
    element = Document.id('hidden') 
    element.css('display').should == 'none'
    element.show
    element.css('display').should == 'block'
  end

  it "toggles on a hidden element" do
    element = Document.id('hidden') 
    element.css('display').should == 'none'
    element.toggle
    element.css('display').should == 'block'
  end

  it "toggles off a displayed element" do
    element = Document.id('shown') 
    element.css('display').should == 'block'
    element.toggle
    element.css('display').should == 'none'
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
opal-jquery-0.0.6 spec/element/display_spec.rb
opal-jquery-0.0.5 spec/element/display_spec.rb
opal-jquery-0.0.4 spec/element/display_spec.rb
opal-jquery-0.0.3 spec/element/display_spec.rb
opal-jquery-0.0.2 spec/element/display_spec.rb