Changes for version 0.98_03 - 2012-06-21

  • New Features
  • cmp_ok() will error when used with something which is not a comparison operator, including =, += and the like.
  • Bug Fixes
  • use_ok() was calling class->import without quoting which could cause problems if "class" is also a function.
  • Doc Fixes
  • use_ok() has been discouraged and de-emphasized as a general replacement for `use` in tests. [github #288]
  • $thing is now $this in the docs to avoid confusing users of other languages. [Karen Etheridge]
  • Incompatible Changes With Previous Alphas (0.98_01)
  • use_ok() will no longer apply lexical pragams. The incompatibilities and extra complexity is not worth the marginal use.

Changes for version 0.98_02 - 2011-11-24

  • Bug Fixes
  • use_ok() in 0.98_01 was leaking pragmas from inside Test::More. This looked like Test::More was forcing strict. [rt.cpan.org 67538] (Father Chrysostomos)

Changes for version 0.98_01 - 2011-11-08

  • Bug Fixes
  • BAIL_OUT works inside a subtest. (Larry Leszczynski) [github #138]
  • subtests now work with threads turned on. [github #145]
  • Feature Changes
  • use_ok() will now apply lexical effects. [rt.cpan.org 67538] (Father Chrysostomos)
  • Misc
  • Test::More, Test::Simple and Test::Builder::Module now require a minimum version of Test::Builder. This avoids Test::More and Test::Builder from getting out of sync. [github #89]

Documentation

A tutorial about writing really basic tests

Modules

Backend for building test libraries
A copy of IO::Scalar for Test::Builder
Base class for test modules
test testsuites that have been built with Test::Builder
turn on colour in Test::Builder::Tester
yet another framework for writing test scripts
Basic utilities for writing tests.

Provides

in lib/Test/Builder/Tester.pm