Permalink
Commits on Mar 25, 2017
  1. Properly lexicalize(tm) our has..._method_ok() test subs

    Dirty laundry!  Ewwww
    committed Mar 25, 2017
  2. Update Changes

    committed Mar 25, 2017
  3. Add does_not_require_method_ok()

    ...the long awaited sequel to requires_method_ok()
    committed Mar 25, 2017
  4. Refactor requires_method_ok() in preparation to adding its inverse

    ...because that's so much quicker.
    committed Mar 25, 2017
  5. Merge branch 'test/pristine'

    * test/pristine:
      Update Changes
      Add is_{not_,}pristine_ok()
    committed Mar 25, 2017
  6. Update Changes

    committed Mar 25, 2017
  7. v0.045

    	* Fix a POD command error (=func vs =test)
    	* No code changes, just promoting the changes from 0.044 to GA
    committed Mar 25, 2017
  8. Add is_{not_,}pristine_ok()

    Simple tests -- just check to make sure a class is pristine.
    committed Mar 24, 2017
Commits on Mar 22, 2017
  1. doc! =func -> =test

    A mislabeled POD section resulted in does_not_metaroles_ok() incorrectly
    ending up in the "FUNCTIONS" section rather than "TEST FUNCTIONS".
    committed Mar 22, 2017
  2. v0.044

    	* Add metarole/class options to validate_...()
    	* add has_no_method_ok(), which does exactly what you think it does
    	* add no_methods to validate_thing(), incorporating has_no_method_ok()
    	  into validate_*()
    committed Mar 22, 2017
  3. Merge branch 'has_no_method_ok'

    * has_no_method_ok:
      Update Changes w/no_methods
      add validate_class() methods/no_methods tests
      nit! add a FIXME/TODO comment
      *_method_ok() against superclass methods
      check methods coming in via roles, attributes, etc
      Validate has_method_ok() finds accessors, as well.
      Make our sanity checks sane
      validate_thing() => methods/no_methods tests
      Add no_methods to validate_thing()
      Fix broken POD links
      Add Changes entry
      ...and document
      Rename method_ok test file
      Add has_no_method_ok()
    committed Mar 22, 2017
  4. Merge branch 'validate/metaroles'

    * validate/metaroles:
      Update Changes
      Add validate_role() tests for 'metaclasses'
      Add validate_thing() tests for 'metaclasses'
      pod note: we don't attempt to validate MOP types passed to does_*metaroles_ok()
      ...fix the spelling in a testfile name
      add role_metaclasses to validate_role()
      Push metaclass checking logic up to validate_thing
      add class_metaclasses option to validate_class()
      Add {,no_}role_metaroles option to validate_role()
      correct testfile name
      Add 'no_class_metaroles' to validate_class()
      Document validate_class ... class_metaroles => ...
    committed Mar 22, 2017
  5. Update Changes

    committed Mar 22, 2017
Commits on Mar 21, 2017
  1. Add validate_role() tests for 'metaclasses'

    committed Feb 13, 2017
  2. Update Changes w/no_methods

    committed Mar 21, 2017
  3. nit! add a FIXME/TODO comment

    committed Mar 21, 2017
  4. Make our sanity checks sane

    ...sigh.  What, no, that definitely wasn't a copy/paste error...
    committed Mar 21, 2017
  5. Add no_methods to validate_thing()

    Basically, incorporate has_no_method_ok() into the validate_*() family.
    committed Mar 21, 2017
  6. Fix broken POD links

    ...MOP is spelled MOP, not Mop
    committed Mar 21, 2017
  7. Add Changes entry

    committed Mar 21, 2017
  8. ...and document

    committed Mar 21, 2017
  9. Rename method_ok test file

    ...so as to not be horribly confusing.
    committed Mar 21, 2017
  10. Add has_no_method_ok()

    The opposite of has_method_ok(); validates no such method exists.
    committed Mar 21, 2017
  11. doc! include note w.r.t. inherited methods for has_method_ok()

    ...namely, that this will fail.
    committed Mar 21, 2017
Commits on Feb 14, 2017
  1. v0.043

    	* Depend on TAP::SimpleOutput 0.009 for our tests; no code changes.
    committed Feb 14, 2017
  2. Ensure TAP::SimpleOutput 0.009 is used

    The better to ensure Perl::Version is installed when it needs it; the
    dep was missing in 0.008.
    committed Feb 14, 2017
Commits on Feb 13, 2017
  1. v0.042

    	* Use the subtest bits now in TAP::SimpleOutput
    	* No code changes, just the above test tweak.  Overdue release as GA :)
    committed Feb 13, 2017
Commits on Nov 17, 2016
  1. Add validate_thing() tests for 'metaclasses'

    committed Nov 16, 2016
  2. pod note: we don't attempt to validate MOP types passed to does_*meta…

    …roles_ok()
    
    ...not that it wouldn't be obvious...
    committed Nov 16, 2016
Commits on Nov 16, 2016