mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update to ruby/spec@a6b8805
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@60525 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
6530b14cee
commit
8c5b60eb22
218 changed files with 4069 additions and 328 deletions
|
@ -1,7 +1,7 @@
|
|||
require 'rexml/document'
|
||||
require File.expand_path('../../../../spec_helper', __FILE__)
|
||||
|
||||
describe "REXML::Element#add_attribute" do
|
||||
describe "REXML::Element#add_attributes" do
|
||||
before :each do
|
||||
@person = REXML::Element.new "person"
|
||||
@person.attributes["name"] = "Bill"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
require 'rexml/document'
|
||||
require File.expand_path('../../../../spec_helper', __FILE__)
|
||||
|
||||
describe "REXML::Element#add_namespace" do
|
||||
describe "REXML::Element#add_text" do
|
||||
before :each do
|
||||
@name = REXML::Element.new "Name"
|
||||
end
|
||||
|
|
22
spec/ruby/library/rexml/element/element_reference_spec.rb
Normal file
22
spec/ruby/library/rexml/element/element_reference_spec.rb
Normal file
|
@ -0,0 +1,22 @@
|
|||
require 'rexml/document'
|
||||
require File.expand_path('../../../../spec_helper', __FILE__)
|
||||
|
||||
describe "REXML::Element#[]" do
|
||||
|
||||
before :each do
|
||||
@doc = REXML::Document.new("<root foo='bar'></root>")
|
||||
@child = REXML::Element.new("child")
|
||||
@doc.root.add_element @child
|
||||
end
|
||||
|
||||
ruby_version_is "2.4" do
|
||||
it "return attribute value if argument is string or symbol" do
|
||||
@doc.root[:foo].should == 'bar'
|
||||
@doc.root['foo'].should == 'bar'
|
||||
end
|
||||
|
||||
it "return nth element if argument is int" do
|
||||
@doc.root[0].should == @child
|
||||
end
|
||||
end
|
||||
end
|
Loading…
Add table
Add a link
Reference in a new issue