【发布时间】:2011-03-13 20:50:58
【问题描述】:
嗨, 我有一个“文章”模型,它的内容是 HTML。
我使用 YAML 固定装置创建了一些测试数据,但遇到了以下问题:
正如我所说的“rake db:fixtures:load”,出现以下错误:
ArgumentError: syntax error on line 22, col 0: <li>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</li>
它抱怨的夹具片段如下:
Article_1:
title: Test Article 1
content: |
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<ul>
<li>Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</li>
<li>Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.</li>
</ul>
似乎 HTML 代码有一些不应该出现在 YAML 中的东西......
编写这样的固定装置的正确方法是什么?
【问题讨论】:
标签: html unit-testing fixtures ruby-on-rails