Sha256: c9e623e2d970d251df87bc3d48e509a0a61a2809f6ff2994bf54cca224eeb23a

Contents?: true

Size: 909 Bytes

Versions: 16

Compression:

Stored size: 909 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 = Element.find('#shown') 
    element.css('display').should == 'block'
    element.hide
    element.css('display').should == 'none'
  end

  it "shows an element" do 
    element = Element.find('#hidden') 
    element.css('display').should == 'none'
    element.show
    element.css('display').should == 'block'
  end

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

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

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
opal-jquery-0.4.2 spec/element/display_spec.rb
opal-jquery-0.4.1 spec/element/display_spec.rb
opal-jquery-0.4.0 spec/element/display_spec.rb
opal-jquery-0.3.0 spec/element/display_spec.rb
opal-jquery-0.3.0.beta2 spec/element/display_spec.rb
opal-jquery-0.3.0.beta1 spec/element/display_spec.rb
opal-jquery-0.2.0 spec/element/display_spec.rb
opal-jquery-0.1.2 spec/element/display_spec.rb
opal-jquery-0.1.1 spec/element/display_spec.rb
opal-jquery-0.1.0 spec/element/display_spec.rb
opal-jquery-0.0.13 spec/element/display_spec.rb
opal-jquery-0.0.12 spec/element/display_spec.rb
opal-jquery-0.0.11 spec/element/display_spec.rb
opal-jquery-0.0.9 spec/element/display_spec.rb
opal-jquery-0.0.8 spec/element/display_spec.rb
opal-jquery-0.0.7 spec/element/display_spec.rb