Sha256: 0770e3e980f9b00e050bb343fd1acbda42e0d58e5b7177fa65d11aec6777f13c

Contents?: true

Size: 734 Bytes

Versions: 11

Compression:

Stored size: 734 Bytes

Contents

require "spec_helper"

describe "Element#after" do
  html <<-HTML
    <div id="some-header" class="kapow"></div>
    <div id="foo" class="after-spec-first"></div>
    <div id="bar" class="after-spec-first"></div>
    <div id="baz"></div>
  HTML

  it "should insert the given html string after each element" do
    el = Element.find('.after-spec-first')
    el.size.should == 2

    el.after '<p class="woosh"></p>'

    Element.find('#foo').next.class_name.should == "woosh"
    Element.find('#bar').next.class_name.should == "woosh"
  end

  it "should insert the given DOM element after this element" do
    Element.find('#baz').after Element.find('#some-header')
    Element.find('#baz').next.id.should == "some-header"
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
opal-jquery-0.3.0.beta1 spec/element/after_spec.rb
opal-jquery-0.2.0 spec/element/after_spec.rb
opal-jquery-0.1.2 spec/element/after_spec.rb
opal-jquery-0.1.1 spec/element/after_spec.rb
opal-jquery-0.1.0 spec/element/after_spec.rb
opal-jquery-0.0.13 spec/element/after_spec.rb
opal-jquery-0.0.12 spec/element/after_spec.rb
opal-jquery-0.0.11 spec/element/after_spec.rb
opal-jquery-0.0.9 spec/element/after_spec.rb
opal-jquery-0.0.8 spec/element/after_spec.rb
opal-jquery-0.0.7 spec/element/after_spec.rb