Permalink
Commits on Jan 9, 2013
  1. v0.018

    	* test if an attribute should coerce or not
    committed Jan 9, 2013
  2. check attribute coercion

    Test if an attribute should coerce or not.
    committed Jan 9, 2013
Commits on Oct 28, 2012
  1. v0.017

    	* Instead of failing on "unknown attribute options" when performing
    	  attribute validation checks, first look to see if they're actually an
    	  attribute on the attribute metaclass; this is a fairly common situation
    	  when attribute traits are used.
    	* Check if an attribute is required or not.
    committed Oct 28, 2012
  2. add support for testing arbitrary attribute attributes

    ...eg those added to an attribute metaclass by way of an attribute trait.
    committed Oct 28, 2012
Commits on Oct 21, 2012
  1. v0.016

    	* add is_anon(), is_not_anon()
    	* allow anonymous => 1|0 in validate_thing() (though not documented)
    	* use validate_class() when checking attributes with validate_class()
    committed Oct 21, 2012
  2. use validate_class, not thing, when checking attribute composition in…

    …side validate_class()
    
    Using validate_thing() was preventing our '-isa' options from being acted on.
    committed Oct 21, 2012
  3. v0.015

    	* NO CODE CHANGES from 0.014.  We should be at a good point where the
    	  newer attribute checking tests are useable and won't need to change in
    	  any incompatible ways (hopefully!).
    committed Oct 21, 2012
Commits on Oct 5, 2012
  1. v0.014

    	* TRIAL release
    	* better tests for our new validate_attribute and attribute_options_ok
    	* use subtests when checking attributes in validate_class
    	* drop t/funcs.pm in favor of TAP::SimpleOutput
    committed Oct 5, 2012
Commits on Oct 3, 2012
  1. drop funcs.pm in favor of TAP::SimpleOutput

    Same code, fewer places to mess it up :)
    committed Oct 3, 2012
Commits on Oct 2, 2012
  1. update counters to handle subtests; use subtest for attribute validat…

    …ion during class validation
    committed Oct 2, 2012
  2. t/funcs: add plan sub

    committed Oct 2, 2012
Commits on Sep 30, 2012
  1. v0.013

    	* TRIAL release
    	* mark traits as a valid attribute option to test for, but not currently checked
    	  (skipped, that is).
    	* Handle validating an attribute as a "thing" and its options at the same time
    	  by interperting all keys of options to check that start with '-' as a key for
    	  validate_thing().  This should allow the validate_*'s to pass off to
    	  validate_attribute() without much violence.
    committed Sep 30, 2012
  2. traits support (not yet), check options vs validate

    mark traits as a valid attribute option to test for, but not currently checked
    (skipped).
    
    Handle validating an attribute as a "thing" and its options at the same time
    by interperting all keys of options to check that start with '-' as a key for
    validate_thing().  This should allow the validate_*'s to pass off to
    validate_attribute() without much violence.
    committed Sep 30, 2012
  3. v0.012

    	* TRIAL release
    	* add first pass at validate_attribute(), adapted from
    	  MooseX::AttributeShortcuts' test suite
    committed Sep 30, 2012
  4. Don't use validate_attribute() under validate_thing() yet

    ...as we're going to think about how to integrate these two without breaking
    anyone's test suites.
    committed Sep 30, 2012
  5. add validate_attribute()

    Test attribute properties to ensure that it looks like we'd expect.
    committed Aug 29, 2012
Commits on Sep 11, 2012
  1. tweet on release

    committed Sep 11, 2012
Commits on Aug 27, 2012
  1. v0.011

    	* drop AttributeShortcuts req from t/, or we may run into build issues
    committed Aug 27, 2012
  2. Drop AttributeShortcuts from t/*

    ...or we may run into chicken-vs-egg issues with that package.
    committed Aug 27, 2012
Commits on Aug 26, 2012
  1. add LICENSE stub

    committed Aug 26, 2012
Commits on Aug 24, 2012
  1. v0.010

    	* add has_required_methods_ok()
    	* add required_methods() to validate_role(), and test
    committed Aug 24, 2012
  2. Add $_skip to counters()

    committed Aug 24, 2012
  3. add requires_method_ok

    committed Aug 24, 2012
Commits on Apr 27, 2012
  1. v0.009

    committed Apr 27, 2012
Commits on Apr 13, 2012
  1. v0.008

    committed Apr 13, 2012
  2. add: has_attribute_ok

    committed Apr 13, 2012