ntt*_*tar 2 ruby specifications mspec-ruby
spec/rspec和mspec之间的区别是什么?在ruby spec home中,它说我们应该使用mspec命令.
但其他一些人说它应该是'spec kind_of_spec.rb'.
有人说我们应该使用'rspec'.
这三个模块的区别是什么?
简而言之 - 这些模块具有相同的目标(测试),但可以实现不同类型的工具集.
RubySpec.RubySpec是一个为Ruby编程语言编写可执行规范的项目.
RSpec - RSpec是Ruby程序员的行为驱动开发工具.BDD是一种软件开发方法,它结合了测试驱动开发,域驱动设计和验收测试驱动规划.RSpec帮助您完成TDD的TDD部分,重点关注TDD的文档和设计方面.
MSpec - MSpec是一个与RSpec语法兼容的专用框架,用于基本的东西,比如+ describe +,+ it + blocks + + +之前+ + + +之后的+.MSpec包含有助于编写多个Ruby实现所使用的RubySpec的其他功能.
| 归档时间: |
|
| 查看次数: |
2300 次 |
| 最近记录: |