项目作者: SixArm

项目描述 :
SixArm » Ruby » Minitest extensions for assertions and expectations
高级语言: Ruby
项目地址: git://github.com/SixArm/sixarm_ruby_minitest_extensions.git
创建时间: 2013-06-04T05:12:02Z
项目社区:https://github.com/SixArm/sixarm_ruby_minitest_extensions

开源协议:Other

下载


SixArm.com → Ruby →
Minitest Extensions

Gem Version
Build Status
Code Climate

Introduction

Minitest extensions for our common cases:

Assert:

  • assert_true
  • assert_false
  • assert_respond_to_all
  • assert_equal_items

Spec:

  • must_be_true
  • must_be_false
  • must_respond_to_all
  • must_have_equal_items

Based on Minitest.

For docs go to http://sixarm.com/sixarm_ruby_minitest_extensions/doc

Want to help? We’re happy to get pull requests.

Install

Gem

To install this gem in your shell or terminal:

  1. gem install sixarm_ruby_minitest_extensions

Gemfile

To add this gem to your Gemfile:

  1. gem 'sixarm_ruby_minitest_extensions'

Require

To require the gem in your code:

  1. require 'sixarm_ruby_minitest_extensions'

Examples

Example Minitest spec:

  1. describe Foo do
  2. it "validates" do
  3. f = Foo.new
  4. f.valid?.must_be_true
  5. end
  6. end

Example Minitest spec:

  1. describe Foo do
  2. it "is colorful" do
  3. f = Foo.new
  4. f.must_respond_to_all [:red, :green, :blue]
  5. end
  6. end