`
dongbin
  • 浏览: 245633 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

Matrix Test 的 Rspec实现 -- matrix_spec

    博客分类:
  • Ruby
阅读更多
ZenTest的作者提出了Matrix Test ,并且在ZenTest里面提供了一个实现。

我前段时间实现了一个增强版的MatrixTest--http://agilewebdevelopment.com/plugins/test_helpful

现在有一个项目转到RSpec上了,我于是作了一个Matrix Test的RSpec实现-- http://svn.nibirutech.com/opensource/plugins/matrix_spec/

RSpec的实现中,我实在没弄明白如何扩展RSpec,只好把方法调用放到 before(:each)里面,很是无奈。抽出时间再写README。



分享到:
评论
1 楼 huaxk 2007-10-11  
安装插件时无法打开http://svn.nibirutech.com/opensource/plugins/matrix_spec/,请查证。

相关推荐

    RSpectest-double框架rspec-mocks.zip

    rspec-mocks 是一个 rspec 的 test-double 框架,支持 method stubs, fakes 和生成 test-doubls 和类似真的对象的预期消息。 标签:rspec

    rspec-api-blueprint-formatter, 从RSpec测试自动生成API文档 !.zip

    rspec-api-blueprint-formatter, 从RSpec测试自动生成API文档 ! RSpec APIBlueprint格式化程序从RSpec测试自动生成API文档 !像这样it 'retrievs the patients medications' do retrieve_medications

    page-object-pattern:SeleniumRuby | 通过页面对象 Rspec

    rspec --format RspecJunitFormatter --out rspec.xml Google_spec.rb 福巴 安装宝石: gem install fuubar rspec --format Fuubar --color Google_spec.rb 要作为测试套件运行,请按照终端中的 cmd rspec ...

    The Rspec Book -- BDD methodology

    ### 《RSpec Book》:行为驱动开发(BDD)方法论 #### 一、RSpec与行为驱动开发(BDD) **RSpec**是一种广泛应用于Ruby生态系统的测试框架,它支持一种称为**行为驱动开发(BDD)**的方法论。BDD不仅是一种测试方法,更...

    rspec-collection_matchers:从rspec-expectations中提取的集合基数匹配器

    RSpec :: CollectionMatchers RSpec :: CollectionMatchers使您可以在示例中表达对象集合的预期结果。... spec_helper.rb添加到您的spec_helper.rb : require 'rspec/collection_matchers' 使用rspec-collection_matc

    rspec-collection_matchers, 集合基数匹配器,从rspec期望中提取.zip

    rspec-collection_matchers, 集合基数匹配器,从rspec期望中提取 RSpec::CollectionMatchers RSpec::CollectionMatchers 让你在一个例子中表达一个对象集合的预期结果。expect(account.shopping_cart).to have_

    Api-rspec_api_documentation.zip

    Api-rspec_api_documentation.zip,从rspecrspec api doc generator自动生成api文档,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到...

    RSpec-bank-main.rar

    在RSpec-bank项目中,我们还可以看到TDD(Test-Driven Development)的实践。先编写测试,然后编写最小化代码以使测试通过,这是一种保证代码质量的有效方法。在TDD流程下,每个功能都伴随着一组失败的测试,直到...

    rspec元组件rspec-2.x.zip

    rspec-2.x 是一个 meta-gem,依赖于其他组件:rspec-core, rspec-expectations 和 rspec-mocks 。每个组件都可以使用 gem 命令独立安装和运行。 标签:rspec

    rspec_junit_formatter, RSpec结果格式化为你的CI可以读取的JUnit.zip

    rspec_junit_formatter, RSpec结果格式化为你的CI可以读取的JUnit RSpec JUnit格式化程序 RSpec 2 & 3结果, Jenkins可以读取。 可能还有其他的CI服务。灵感来自于的工作,在的RSpec格式化程序在对 Reporter的失望...

    rspec_api_documentation, 从RSpec自动生成API文档.zip

    rspec_api_documentation, 从RSpec自动生成API文档 RSpec Doc为你的Rails API生成漂亮的。查看一个示例文件。更改请查看维基以了解最新的更改。安装将rspec_api_documentation添加到你的文件gem 'rspec_a

    rspec-style-guide:编写规范的最佳实践!

    `rspec-style-guide` 是一个专门针对 Ruby 编程语言中的测试框架 RSpec 提出的一套编码风格指南,旨在提供最佳实践,帮助开发者编写出更清晰、更具可读性和一致性的测试代码。以下是对 `rspec-style-guide` 中涉及的...

    rspec_junit_formatter:CI可以读取的RSpec结果

    RSpec JUnit格式器 CI可以读取的 2和3结果。 , , , ,也许还有更多。用法安装gem: gem install rspec_junit_formatter 用它: ... group :test do gem "rspec" gem "rspec_junit_formatter"end 将与上述命令相同

    rspec-mocks:RSpec的“ test double”框架,支持存根和模拟

    安装gem install rspec # for rspec-core, rspec-expectations, rspec-mocksgem install rspec-mocks # for rspec-mocks only想要与main分支对抗吗? 您还需要包括相关的RSpec存储库。 将以下内容添加到您的Gemfile ...

    rspec_overview:概述RSpec测试套件

    用法将gem添加到您的Gemfile并运行bundle : group :test do gem "rspec_overview"end 您可以单独使用概述格式化程序,也可以与其他格式化程序混合使用: # With the progress formatter:bundle exec rspec --format...

    opal-rspec:蛋白石+ RSpec =:heart_suit:

    然后输入opal-rspec --init ,此命令将使用最小的spec_helper.rb文件为您创建一个spec-opal/文件夹。 此时,您可以编写您的第一个蛋白石规格! spec-opal / simple_sum_spec.rb RSpec . describe 'a simple sum'...

    rspec-nagios-formatter:NagiosIcinga 插件的 RSpec 格式化程序

    Ruby rspec-nagios-formatter Gem描述这个gem提供了一个简单的 ,它以 Nagios/Icigna输出格式报告rspec结果。安装要求安装过程需要 。 它可以安装运行: gem install rake通过Ruby gem install rspec-nagios-...

    puppet_spec_facts:Gem 为 rspec-puppet 测试提供 puppet 事实哈希

    这个 gem 为 rspec-puppet 提供了事实,很像但针对开源 puppet 而 puppet_facts 似乎针对 Puppet Enterprise。 这个项目非常(非常)新。 如果您成功地使用它(或不成功),我将非常感谢您的反馈。 Puppet 模块...

    rspec-enqueue_sidekiq_job:enqueue_sidekiq_job Sidekiq的RSpec块匹配器

    gem 'rspec-enqueue_sidekiq_job' end 用法 检查某个作业是否已排入队列。 expect { AwesomeWorker . perform_async } . to enqueue_sidekiq_job ( AwesomeWorker ) 指定参数 expect { AwesomeWorker . perform_...

Global site tag (gtag.js) - Google Analytics