./devel/ruby-shoulda-context, Context framework extracted from Shoulda

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.0.0, Package name: ruby26-shoulda-context-2.0.0, Maintainer: pkgsrc-users

Shoulda's contexts make it easy to write understandable and maintainable tests
for Test::Unit. It's fully compatible with your existing tests in Test::Unit,
and requires no retooling to use.


Required to run:
[lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 3afc80fd594265239029c26c6ee36ab98327d3a0
RMD160: 7c0ce02119f460d4ff7c05c0cffe003136ecc303
Filesize: 33.5 KB

Version history: (Expand)


CVS history: (Expand)


   2020-06-14 15:29:40 by Takahiro Kambe | Files touched by this commit (1)
Log message:
devel/ruby-shoulda-context: add ALTERNATIVES

Add ALTERNATIVES file, I forgot to commit previous commit.
   2020-06-14 15:28:37 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-shoulda-context: update to 2.0.0

Update ruby-shoulda-context to 2.0.0.

## 2.0.0 (2020-06-13)

### Backward-incompatible changes

* Drop support for RSpec 2 matchers. Matchers passed to `should` must conform
  to RSpec 3's API (`failure_message` and `failure_message_when_negated`).
* Drop support for older versions of Rails. Rails 4.x-6.x are the
  only versions supported now.
* Drop support for older versions of Ruby. Ruby 2.4.x-2.7.x are the only
  versions supported now.

### Bug fixes

* Fix how test names are generated so that when including the name of the
  outermost test class, "Test" is not removed from the class name if \ 
it does not
  fall at the end.
* Remove warning from Ruby about `context` not being used when using the gem
  with warnings enabled.
* Fix macro autoloading code. Files intended to hold custom macros which are
  located in either `test/shoulda_macros`, `vendor/gems/*/shoulda_macros`, or
  `vendor/plugins/*/shoulda_macros` are now loaded and mixed into your test
  framework's automatically.
* Restore compatibility with Shoulda Matchers, starting from 3.0.
* Fix some compatibility issues with Minitest 5.
* Fix running tests within a Rails < 5.2 environment so that when tests fail, an
  error is not produced claiming that Minitest::Result cannot find a test
  method.
   2017-09-16 21:27:31 by Thomas Klausner | Files touched by this commit (372)
Log message:
Reset maintainer
   2017-06-12 17:44:27 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-shoulda-context to 1.2.2.

* Added factoid about test method names needed to run a single test method
* described_type: no ancestor lookup for constants that don't exist
* Add `require "test/unit"` to README
  The need to require `Test::Unit` in the standard library can be
  non-obvious: #47
* Uses class eval to not lose context
* Refactor to make hound happy
   2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995)
Log message:
Add SHA512 digests for distfiles for devel category

Issues found with existing distfiles:
	distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
	distfiles/fortran-utils-1.1.tar.gz
	distfiles/ivykis-0.39.tar.gz
	distfiles/enum-1.11.tar.gz
	distfiles/pvs-3.2-libraries.tgz
	distfiles/pvs-3.2-linux.tgz
	distfiles/pvs-3.2-solaris.tgz
	distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2014-07-16 09:56:29 by Blue Rats | Files touched by this commit (22)
Log message:
Removing .ri entries from PLIST. NFI why this works with/without the
entries on my machine. Seems no other ruby package has them. Bump
PKGREVISION.
   2014-07-05 14:21:46 by Blue Rats | Files touched by this commit (4)
Log message:
Import ruby200-shoulda-context-1.2.1 as devel/ruby-shoulda-context.

Shoulda's contexts make it easy to write understandable and maintainable tests
for Test::Unit. It's fully compatible with your existing tests in Test::Unit,
and requires no retooling to use.