Permalink
Commits on Feb 21, 2009
  1. Tagged release of pgTAP 0.19.

    committed Feb 21, 2009
  2. Timestamped for 0.19 release.

    committed Feb 21, 2009
  3. Patched for 8.0 compatibility.

    committed Feb 21, 2009
  4. Updated for 8.1.

    committed Feb 21, 2009
  5. Updated for 8.2 compatibility.

    committed Feb 21, 2009
Commits on Feb 20, 2009
  1. Try to get a little more information about failures out of TAP::Harne…

    …ss when not running in verbose mode.
    committed Feb 20, 2009
  2. * Added group and role test functions.

     * Moved user and group tests to `sql/usergroup.sql`.
     * Changed superuser tests to assume that the current user is always a super user. Also updated the README to reflect that this is a requirement. This simplifies things quite a bit, and I seriously doubt that tests are run as non-superusers very often.
     * Put role tests in `sql/roletap.sql`. This file will not be tested against PostgreSQL 8.0, which does not have roles.
     * Added a temporary function, `fakeout()`, to mimic the output of `check_test()` when I don't actually want to run a test in `sql/coltap.sql`. I had a pasted solution there before, but I might need this more in the future, too.
    committed Feb 20, 2009
  3. More efficient `can()`.

    committed Feb 20, 2009
  4. Fixed a bug in `can()` where it could sometimes report that functions

    were available in a schema when in fact they were not.
    committed Feb 20, 2009
Commits on Feb 19, 2009
Commits on Feb 18, 2009
Commits on Feb 12, 2009
Commits on Feb 11, 2009
  1. Bug, another test.

    committed Feb 11, 2009
Commits on Feb 9, 2009
Commits on Feb 8, 2009
  1. No need to drop.

    committed Feb 8, 2009
Commits on Feb 7, 2009
  1. Converted Chantes to Markdown.

    committed Feb 7, 2009
  2. Simpler handling of `col_default_is()` by allowing defaults to be pas…

    …sed as raw string, rather than always having to cast them to `TEXT` (which was especially annoying for expression defaults!).
    committed Feb 7, 2009
Commits on Feb 6, 2009
  1. Timestamped for 0.18 release.

    committed Feb 6, 2009
  2. * Updated compat patches.

     * Fixed some `Makefile` bugs.
    committed Feb 6, 2009
  3. * Fixed failing test in `sql/coltap.sql` on PostgreSQL 8.3. Grrr.

     * Updated 8.2 compat patch.
    committed Feb 6, 2009
  4. * Incremented version number to 0.18.

     * Fixed bug where a table with dropped columns caused `col_def_is()` to die.
    committed Feb 6, 2009
  5. Timestamped for 0.17 release.

    committed Feb 6, 2009
  6. Compatibility fixes:

     * Modified `sql/coltap.sql` to run on 8.0 and later (lowest common denominator SKIP testing).
     * Updated `sql/enumtap.sql` and `sql/hastap.sql` to work properly when testing a build created with `TAPSCHEMA`.
     * Updated the 8.1 patch for new line numbers.
     * Updated the 8.0 patch for new line numbers, and to:
       * Just `RETURN` instead of `RETURN NULL` where possible.
       * Fix the incompatibility in the reformatting of the `_def_is()` function.
    committed Feb 6, 2009
  7. 8.2 compatibility.

    committed Feb 6, 2009
  8. Polymorphic `todo()`.

    committed Feb 6, 2009
  9. * Now using `quote_ident()` for all object name comparisons.

     * Spell-checked `Changes`.
    committed Feb 6, 2009
Commits on Feb 5, 2009
  1. * Added `has_sequence()` and `hasnt_sequence()`.

     * Added list of other sequence-related functions that could be added.
    committed Feb 5, 2009