Работа с Bilder Ruby. Странний результат

 
+1
 
Ruby

Єсть тестовий файл с куском кода


describe XmlDocument do
  before do
    @xml = XmlDocument.new
  end

  it "renders an empty tag" do
    @xml.hello.should == "<hello/>"
  end

  it "renders a tag with attributes" do
    @xml.hello(:name => 'dolly').should == "<hello name='dolly'/>"
  end


....

пишу код


def hello(options = {})
    builder = Builder::XmlMarkup.new
    
    builder.hello(options)
end


результат


XmlDocument
  renders an empty tag
  renders a tag with attributes (FAILED - 1)

Failures:

  1) XmlDocument renders a tag with attributes
     Failure/Error: @xml.hello(:name => 'dolly').should == "<hello name='dolly'/>"
       expected: "<hello name='dolly'/>"
            got: "<hello name=\"dolly\"/>" (using ==)
     # ./13_xml_document/xml_document_spec.rb:29:in `block (2 levels) in <top (required)>'




почуму Builder возвратил "<hello name=\"dolly\"/>"?  но визуальнj при виводе будет 

<hello name="dolly"/>

задан 22:13, 10.07.2013
ava 

Ответы (0)
Зарегистрируйтесь или войдите, чтобы написать.
Фирма дня
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Участники
advanced
Отправить