Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Nov 09, 2009

  1. Piers Cawley

    Added thanks to NET-A-PORTER for sponsoring Joel's work

    authored November 09, 2009

Nov 07, 2009

  1. Piers Cawley

    Bumped the version number and added an ACKNOWLEDGEMENTS section.

    authored November 07, 2009
  2. Piers Cawley

    Tweaked README.textile to reflect the fact that we work with CPAN stu…

    …ff now
    authored November 07, 2009

Nov 06, 2009

  1. remove uses of defined-or operator, permits T::C::Sugar to run on 5.8.x

    authored November 06, 2009

Oct 31, 2009

  1. Piers Cawley

    Eliminated a delightfully crap infinite loop when trying to parse a b…

    …adly formed test declaration
    authored October 31, 2009
  2. Piers Cawley

    Added a dependency on Test::Class 0.33 which is actually installable …

    …by CPAN!
    authored October 31, 2009

Jul 21, 2009

  1. Piers Cawley

    I feel slightly dirty. Got rid of Modern::Perl from the dependencies

    authored July 21, 2009

May 10, 2009

  1. Piers Cawley

    Documentation tweaks

    authored May 07, 2009

Apr 06, 2009

  1. Piers Cawley

    Bumped version number to 0.0200

    authored April 06, 2009
  2. Piers Cawley

    Documented the defaults clause

    authored April 06, 2009
  3. Piers Cawley

    Added a 'defaults' collector to T::C::S's use arguments

    Can now do
    
      use Test::Class::Sugar defaults => {prefix => TestSuite};
    
    and `testclass exercises Something' will generate a testclass named
    TestSuite::Something.
    authored April 06, 2009

Apr 04, 2009

  1. Piers Cawley

    Removed the confusing +uses keyword

    authored April 04, 2009
  2. Piers Cawley

    Clarified the documentation of the lifecycle helpers

    authored April 04, 2009
  3. Piers Cawley

    Added some more clarifying examples

    authored April 04, 2009

Apr 02, 2009

  1. Piers Cawley

    Added a TODO.pod for missing features, outstanding bugs.

    authored April 02, 2009
  2. minor typos/pod-os

    authored April 02, 2009

Apr 01, 2009

  1. Piers Cawley

    Prepping for CPAN release

    authored April 01, 2009

Mar 28, 2009

  1. Piers Cawley

    Test::Class no longer needs patching. Thanks to Adrian Howard for acc…

    …epting it.
    authored March 28, 2009

Mar 15, 2009

  1. Piers Cawley

    Added some undocumentation to Test::Class::Sugar::CodeGenerator

    authored March 15, 2009
  2. Piers Cawley

    Composing methods like a mad composer

    authored March 15, 2009
  3. Piers Cawley

    Moved testclass code generation out to the code generator

    authored March 15, 2009
  4. Piers Cawley

    Started using a code generator for sorting out test methods

    authored March 15, 2009
  5. Piers Cawley

    Preparing to introduce separate code generator class

    authored March 15, 2009
  6. Piers Cawley

    Added a note about screwy line numbers to the BUGS section.

    authored March 15, 2009
  7. Piers Cawley

    Removed the "DOCSTRING" bits from the testclass declaration syntax. Y…

    …AGNI applies
    authored March 15, 2009
  8. Piers Cawley

    Reworked t/initial.t to use the new syntax throughout. Apart from the…

    … bit that tests that the old style still works.
    authored March 15, 2009

Mar 14, 2009

  1. Piers Cawley

    Made Test::Class::Sugar use Test::Class->add_testinfo, as in the patc…

    …h supplied and not Test::Class->add_test, as in the quick and dirty patch I had installed on my home box. ashb++ for the spot.
    authored March 14, 2009
  2. Piers Cawley

    Started adding module paraphenalia

    authored March 14, 2009
  3. Piers Cawley

    Removed some noisy diagnostics

    authored March 14, 2009
  4. Piers Cawley

    Removed some (undocumentated) DWIMminess.

    authored March 14, 2009
  5. Piers Cawley

    Whee! Documentation Rocks. Well, it exists.

    authored March 14, 2009
  6. Piers Cawley

    Trimmed a slightly silly regex

    authored March 14, 2009
  7. Piers Cawley

    Renamed 'class_under_test' to 'subject'.

    authored March 14, 2009

Mar 13, 2009

  1. Piers Cawley

    So, it turns out that attempting to write a little language in which

      keyword => ...
    
    or
    
      keyword : ...
    
    want to be legal isn't ever going to fly in perl because, in the case of
    =>, the keyword is auto stringified before Devel::Declare attempts to do
    its thing, and 'keyword :' is interpreted as a label, before Devel::Declare
    gets a sniff at things.
    
    So... welcome one and all the new mechanism for setting your plan:
    
    setSo, it turns out that attempting to write a little language in which
    
      keyword => ...
    
    or
    
      keyword : ...
    
    want to be legal isn't ever going to fly in perl because, in the case of
    =>, the keyword is auto stringified before Devel::Declare attempts to do
    its thing, and 'keyword :' is interpreted as a label, before Devel::Declare
    gets a sniff at things.
    
    So... welcome one and all the new mechanism for setting your plan:
    
      setup >> 1 {
        ...
      }
    
    You'll note too that that 'setup' doesn't have a name. So Test::Class::Sugar
    invents one based on the name of the test class.
    
      setup  >> 1 {
        ...
      }
    
    You'll note too that that 'setup' doesn't have a name. So Test::Class::Sugar
    invents one based on the name of the test class. So,
    
      testclass Test::Foo {
        setup >> 1 {
          ...
        }
      }
    
    is equivalent to
    
      testclass Test::Foo {
        setup Test Foo >> 1 {
          ...
        }
      }
    
    Which is, in turn, equivalent to:
    
      testclass Test::Foo {
        sub setup_Test_Foo :Test(1) {
          ...
        }
      }
    
    And everyone's happy.
    
    Wow. Longest commit message ever!
    authored March 13, 2009
  2. Piers Cawley

    Getting the lifecycle helpers in place

    authored March 13, 2009
Something went wrong with that request. Please try again.