没有合适的资源?快使用搜索试试~ 我知道了~
Shoulda是一个Rails插件,一个让Test::Unit也BDD的框架。
资源推荐
资源详情
资源评论
Shoulda 教程中文版
原文:http://thoughtbot.com/projects/shoulda/tutorial
译者:maninred (chenk85@gmail.com)
发布于:我的
Blog 2008 年 05 月 18 日
Should 语句
Should 语句是一种简洁,优雅,高可读性的方式创建测试。Should 语句能轻松地创建测试方法,
所以完全向后兼容一般的 Test::Unit 用法
class QuoteTest < Test::Unit::TestCase
def setup
# normal Test::Unit setup stuff here
end
def test_should_be_true
assert true
end
should "be true" do
assert true
end
end
以上的代码片断创建了两个测试方法:”测试: 应该为真”和 test_should_be_true。在这个级别,两个
方法只有名字不同。一旦你学习有关 Contexts 的知识,就可以找到一些非常有用的技巧。
上下文
在学习了 Should 语句之后,Shoulda 的更多基本构建代码的知识就是上下文(Context)。上下文创
建一个运行 should 语句的类似场景的 fixture。Context 代码块可以包含 setup/teardown 代码块,
should 代码块,或者其他 context 代码块。下面来试试在测试中使用简单的 context:
class QueueTest < Test::Unit::TestCase
context "A Queue instance" do
setup do
@queue = Queue.new
end
should "respond to :push" do
assert_respond_to @queue, :push
end
end
end
资源评论
maninred
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功