mockical-creatures:用于使用模拟和存根进行测试的练习的 repo

时间:2024-07-15 19:27:25
【文件属性】:

文件名称:mockical-creatures:用于使用模拟和存根进行测试的练习的 repo

文件大小:3KB

文件格式:ZIP

更新时间:2024-07-15 19:27:25

Ruby

考虑一个神话般的矮人,它的公共 API 由一个方法组成: Dwarf#mine(mountain) 提供的山对象应该通过随机返回 3 个字符串之一来响应实例方法#mine : “gems”——表示矮人已成功开采宝石 “煤”——表示矮人仅仅发现了化石燃料 -- 我们有一个通配符 -- 在此处插入您自己的令人兴奋的地质物质 Dwarf API 已经在lib/dwarf.rb下实现。 本练习的目的是练习追溯测试 API,而无需实际编写Mountain类。 由于挖掘的随机性,如果我们使用模拟和存根手动控制Mountain接口,我们的测试将更加可靠。 此外,山脉很大,通常很难四处走动。 使用模拟替代品将使我们的测试重量更轻。 尝试填写测试 3 次。 使用 Minitest 的内置Minitest::Mock库 ( Minitest::Mock ) 使用 Mocha gem(测试单元和


【文件预览】:
mockical-creatures-master
----README.md(1KB)
----test()
--------dwarf_test.rb(641B)
----Gemfile(70B)
----Gemfile.lock(587B)
----spec()
--------dwarf_spec.rb(359B)
----lib()
--------dwarf.rb(402B)

网友评论