使用 RSpec 我如何/应该测试以确保元素存在并具有指定的值
在我的示例中,我希望确保我有一个值为 1.0 的 EnvelopeVersion,我还希望查看一个测试以确保 EnvelopeVersion 存在
def self.xml_header
builder = Nokogiri::XML::Builder.new do |xml|
xml.Root{
xml.EnvelopeVersion "1.0"
}
end
builder.to_xml
end
我试过这个,但它失败了未定义的方法“has_node?” 为了 #
it 'should create valid header' do
doc = GEM::xml_header
doc.should have_node("EnvelopeVersion ")
end