Rails 应用测试与国际化支持
1. 应用测试
在开发应用时,测试是至关重要的环节,它能确保代码的质量和可靠性。下面将介绍如何进行应用测试。
1.1 运行测试示例
运行以下命令来执行测试:
$ ruby -Itest test/integration/user_stories_test.rb
运行结果示例如下:
Loaded suite test/integration/user_stories_test
Started
.
Finished in 0.490546 seconds.
1 tests, 21 assertions, 0 failures, 0 errors, 0 skips
这表明测试成功完成,并且对从调度器到数据库的整个栈进行了测试。
1.2 基于故事的测试
集成测试非常适合使用特定领域语言(DSL)创建基于故事的场景,甚至可以测试多个用户的交互。例如:
test "creating an article" do
eugene = registered_user
eugene.logs_in 'eugene', 'secret'
eugene.creates_article
eugene.logs_out
end
这里描述了一个简单易懂的故事,无需编程知识就能理解。在幕后,可以测试每个请求、响应和
超级会员免费看
订阅专栏 解锁全文
81

被折叠的 条评论
为什么被折叠?



