Sha256: 79630c9664ec21b00fed5e5abf8985c4afcf21c4a54237bae1b44f5563e19238

Contents?: true

Size: 711 Bytes

Versions: 7

Compression:

Stored size: 711 Bytes

Contents

require 'spec_helper'

RSpec.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 = find '.after-spec-first'
    expect(el.size).to eq(2)

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

    expect(find('#foo').next.class_name).to eq('woosh')
    expect(find('#bar').next.class_name).to eq('woosh')
  end

  it 'should insert the given DOM element after this element' do
    find('#baz').after find('#some-header')
    expect(find('#baz').next.id).to eq('some-header')
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
opal-jquery-0.5.2 spec-opal/element/after_spec.rb
opal-jquery-0.5.1 spec-opal/element/after_spec.rb
opal-jquery-0.5.0 spec-opal/element/after_spec.rb
opal-jquery-0.4.6 spec-opal/element/after_spec.rb
opal-jquery-0.4.5 spec-opal/element/after_spec.rb
opal-jquery-0.4.4 spec-opal/element/after_spec.rb
opal-jquery-0.4.3 spec-opal/element/after_spec.rb