--- !ruby/object:Gem::Specification
name: minitest
version: !ruby/object:Gem::Version
  version: 5.4.2
platform: ruby
authors:
- Ryan Davis
autorequire: 
bindir: bin
cert_chain:
- |
  -----BEGIN CERTIFICATE-----
  MIIDPjCCAiagAwIBAgIBAjANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu
  ZC1ydWJ5MRkwFwYKCZImiZPyLGQBGRYJemVuc3BpZGVyMRMwEQYKCZImiZPyLGQB
  GRYDY29tMB4XDTE0MDkxNzIzMDcwN1oXDTE1MDkxNzIzMDcwN1owRTETMBEGA1UE
  AwwKcnlhbmQtcnVieTEZMBcGCgmSJomT8ixkARkWCXplbnNwaWRlcjETMBEGCgmS
  JomT8ixkARkWA2NvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALda
  b9DCgK+627gPJkB6XfjZ1itoOQvpqH1EXScSaba9/S2VF22VYQbXU1xQXL/WzCkx
  taCPaLmfYIaFcHHCSY4hYDJijRQkLxPeB3xbOfzfLoBDbjvx5JxgJxUjmGa7xhcT
  oOvjtt5P8+GSK9zLzxQP0gVLS/D0FmoE44XuDr3iQkVS2ujU5zZL84mMNqNB1znh
  GiadM9GHRaDiaxuX0cIUBj19T01mVE2iymf9I6bEsiayK/n6QujtyCbTWsAS9Rqt
  qhtV7HJxNKuPj/JFH0D2cswvzznE/a5FOYO68g+YCuFi5L8wZuuM8zzdwjrWHqSV
  gBEfoTEGr7Zii72cx+sCAwEAAaM5MDcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw
  HQYDVR0OBBYEFEfFe9md/r/tj/Wmwpy+MI8d9k/hMA0GCSqGSIb3DQEBBQUAA4IB
  AQAFoDJRokCQdxFfOrmsKX41KOFlU/zjrbDVM9hgB/Ur999M6OXGSi8FitXNtMwY
  FVjsiAPeU7HaWVVcZkj6IhINelTkXsxgGz/qCzjHy3iUMuZWw36cS0fiWJ5rvH+e
  hD7uXxJSFuyf1riDGI1aeWbQ74WMwvNstOxLUMiV5a1fzBhlxPqb537ubDjq/M/h
  zPUFPVYeL5KjDHLCqI2FwIk2sEMOQgjpXHzl+3NlD2LUgUhHDMevmgVua0e2GT1B
  xJcC6UN6NHMOVMyAXsr2HR0gRRx4ofN1LoP2KhXzSr8UMvQYlwPmE0N5GQv1b5AO
  VpzF30vNaJK6ZT7xlIsIlwmH
  -----END CERTIFICATE-----
date: 2014-09-26 00:00:00.000000000 Z
dependencies:
- !ruby/object:Gem::Dependency
  name: rdoc
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ~>
      - !ruby/object:Gem::Version
        version: '4.0'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ~>
      - !ruby/object:Gem::Version
        version: '4.0'
- !ruby/object:Gem::Dependency
  name: hoe
  requirement: !ruby/object:Gem::Requirement
    requirements:
    - - ~>
      - !ruby/object:Gem::Version
        version: '3.13'
  type: :development
  prerelease: false
  version_requirements: !ruby/object:Gem::Requirement
    requirements:
    - - ~>
      - !ruby/object:Gem::Version
        version: '3.13'
description: |-
  minitest provides a complete suite of testing facilities supporting
  TDD, BDD, mocking, and benchmarking.

      "I had a class with Jim Weirich on testing last week and we were
       allowed to choose our testing frameworks. Kirk Haines and I were
       paired up and we cracked open the code for a few test
       frameworks...

       I MUST say that minitest is *very* readable / understandable
       compared to the 'other two' options we looked at. Nicely done and
       thank you for helping us keep our mental sanity."

      -- Wayne E. Seguin

  minitest/unit is a small and incredibly fast unit testing framework.
  It provides a rich set of assertions to make your tests clean and
  readable.

  minitest/spec is a functionally complete spec engine. It hooks onto
  minitest/unit and seamlessly bridges test assertions over to spec
  expectations.

  minitest/benchmark is an awesome way to assert the performance of your
  algorithms in a repeatable manner. Now you can assert that your newb
  co-worker doesn't replace your linear algorithm with an exponential
  one!

  minitest/mock by Steven Baker, is a beautifully tiny mock (and stub)
  object framework.

  minitest/pride shows pride in testing and adds coloring to your test
  output. I guess it is an example of how to write IO pipes too. :P

  minitest/unit is meant to have a clean implementation for language
  implementors that need a minimal set of methods to bootstrap a working
  test suite. For example, there is no magic involved for test-case
  discovery.

      "Again, I can't praise enough the idea of a testing/specing
       framework that I can actually read in full in one sitting!"

      -- Piotr Szotkowski

  Comparing to rspec:

      rspec is a testing DSL. minitest is ruby.

      -- Adam Hawkins, "Bow Before MiniTest"

  minitest doesn't reinvent anything that ruby already provides, like:
  classes, modules, inheritance, methods. This means you only have to
  learn ruby to use minitest and all of your regular OO practices like
  extract-method refactorings still apply.
email:
- ryand-ruby@zenspider.com
executables: []
extensions: []
extra_rdoc_files:
- History.txt
- Manifest.txt
- README.txt
files:
- .autotest
- .gemtest
- History.txt
- Manifest.txt
- README.txt
- Rakefile
- design_rationale.rb
- lib/hoe/minitest.rb
- lib/minitest.rb
- lib/minitest/assertions.rb
- lib/minitest/autorun.rb
- lib/minitest/benchmark.rb
- lib/minitest/expectations.rb
- lib/minitest/hell.rb
- lib/minitest/mock.rb
- lib/minitest/parallel.rb
- lib/minitest/pride.rb
- lib/minitest/pride_plugin.rb
- lib/minitest/spec.rb
- lib/minitest/test.rb
- lib/minitest/unit.rb
- test/minitest/metametameta.rb
- test/minitest/test_minitest_benchmark.rb
- test/minitest/test_minitest_mock.rb
- test/minitest/test_minitest_reporter.rb
- test/minitest/test_minitest_spec.rb
- test/minitest/test_minitest_unit.rb
homepage: https://github.com/seattlerb/minitest
licenses:
- MIT
metadata: {}
post_install_message: 
rdoc_options:
- --main
- README.txt
require_paths:
- lib
required_ruby_version: !ruby/object:Gem::Requirement
  requirements:
  - - '>='
    - !ruby/object:Gem::Version
      version: '0'
required_rubygems_version: !ruby/object:Gem::Requirement
  requirements:
  - - '>='
    - !ruby/object:Gem::Version
      version: '0'
requirements: []
rubyforge_project: 
rubygems_version: 2.4.1
signing_key: 
specification_version: 4
summary: minitest provides a complete suite of testing facilities supporting TDD,
  BDD, mocking, and benchmarking
test_files:
- test/minitest/test_minitest_benchmark.rb
- test/minitest/test_minitest_mock.rb
- test/minitest/test_minitest_reporter.rb
- test/minitest/test_minitest_spec.rb
- test/minitest/test_minitest_unit.rb
