`
chenk85
  • 浏览: 44535 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Shoulda:让Test::Unit也BDD

阅读更多
Shoulda是一个Rails插件,一个让Test::Unit也BDD的框架。这是官方的广告语: Shoulda – Making tests easy on the fingers and eyes 我是在MountainWest RubyConf 2008的视频看到Tammer Saleh 讲了Shoulda才知道这个框架的: http://mwrc2008.confreaks.com/12saleh.html 下面是官方资料的一点翻译: Shoulda Rails插件能让你轻松地写出优雅,易懂,易维护的测试。Shoulda 包含了添加到了Test::Unit框架的宏,断言和助手方法。不需重新编写测试,完全适合已有的测试。 助手方法 – context方法和should方法使用了类似Rspec的测试块语法。还有,内置的contexts和一种可读性极强的语法。 宏 – 通过强大的宏生成上百行Controller和ActiveRecord测试。能让你快速开始,确保应用程序遵循最佳实践。 断言 – 许多一般的Rails测试惯用法提取了一个好用的断言集合。 也有一个精简的Shoulda的Gem包适合非Rails应用。 以后应该会继续翻译下去的。 Shoulda 官方主页 Shoulda 的RDocs
分享到:
评论

相关推荐

    Shoulda教程中文版PDF

    Shoulda 是一个 Ruby on Rails 的测试插件,它让 Test::Unit 测试框架具备了行为驱动开发(Behavior Driven Development, BDD)的特性。通过使用 Shoulda,开发者能够以更自然、更易于阅读的方式来编写测试代码。 #...

    test-driven-java-development-2nd2018

    Chapter 1, Why Should I Care for Test-Driven Development?, spells out our goal of becoming a Java developer with a TDD black belt. In order to know where we're going, we'll have to discuss and find ...

    valid_attribute:ActiveModel规格的极简验证BDD

    gem 'valid_attribute' 然后将其添加到您的spec_helper.rb require 'valid_attribute' 或者,如果您使用的是Test::Unit ,则必须使用的 # Gemfilegem 'shoulda-context'# test_helper.rbrequire 'shou

    AyD1-unit-test-mocha:Ejemplo pruebas unitarias Usando MOCHA y chai

    总结来说,`AyD1-unit-test-mocha`这个示例旨在展示如何结合Mocha和Chai进行单元测试,帮助开发者确保代码的质量和可靠性。通过这些工具,你可以轻松地创建、组织和执行测试用例,为项目提供坚实的测试基础。

    Ruby测试

    例如,可以写成`describe User do`和`it 'should have a name' do`来定义和执行测试。 2. **Minitest**:Minitest是Ruby标准库中的一个轻量级测试框架,它包含了单元测试和集成测试的功能。Minitest简洁且易于上手...

    Java几种常用的断言风格你怎么选

    在日常工作中,不管是写Unit Test,还是采用TDD的编程方式进行开发,都会遇到断言的问题。那么,Java几种常用的断言风格你怎么选?下面,我们将对Java几种常用的断言风格进行介绍和比较。 01 Assert风格 Assert...

Global site tag (gtag.js) - Google Analytics