Sha256: aeb2ec6901d256c1c8e8a01a5103a0b021bbf4a2a6e96177c7257a8fe8fdce0d

Contents?: true

Size: 423 Bytes

Versions: 5

Compression:

Stored size: 423 Bytes

Contents

require 'rexml/document'

describe "REXML::Element#previous_element" do
  before :each do
    @a = REXML::Element.new "a"
    @b = REXML::Element.new "b"
    @c = REXML::Element.new "c"
    @a.root << @b
    @a.root << @c
  end

  it "returns previous element" do
    @a.elements["c"].previous_element.should == @b
  end

  it "returns nil on first element" do
    @a.elements["b"].previous_element.should == nil
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
rubysl-rexml-2.0.4 spec/element/previous_element_spec.rb
rubysl-rexml-2.0.3 spec/element/previous_element_spec.rb
rubysl-rexml-1.0.0 spec/element/previous_element_spec.rb
rubysl-rexml-2.0.2 spec/element/previous_element_spec.rb
rubysl-rexml-2.0.1 spec/element/previous_element_spec.rb