Permalink
Commits on Oct 11, 2008
  1. Tagged release of 0.12.

    committed Oct 11, 2008
  2. Timestamped for 0.12 release.

    committed Oct 11, 2008
  3. Workaround for 8.2. No bloody idea why it doesn't like `<>` in `isnt(…

    …)` when that function is called by `col_isnt_pk()`. Very weird.
    committed Oct 11, 2008
  4. Restore 8.2 compatibility.

    committed Oct 11, 2008
Commits on Oct 10, 2008
  1. * Updated uninstall script

     * Eliminated trailing white space.
    committed Oct 10, 2008
  2. * Added `col_isnt_pk()` and `col_isnt_fk()`.

     * Refactored the above to cut down on redundant code.
    committed Oct 10, 2008
  3. * Added `hasnt_table()`, `hasnt_view()`, and `hasnt_column()`.

     * Added `hasnt_pk()` and `hasnt_fk()`.
     * Added missing `DROP` statements to `uninstall_pgtap.sql.in`.
     * Refactored the code for checking for the presence or absence of tables and columns so that it's much simpler.
    committed Oct 10, 2008
Commits on Sep 25, 2008
  1. Forgot to delete that.

    committed Sep 25, 2008
Commits on Sep 24, 2008
  1. Timestamped for 0.11 release.

    committed Sep 24, 2008
  2. Use an `=` for `pg_regress` options. I know I said I did this in the …

    …last commit, but I didn't.
    committed Sep 24, 2008
  3. Restored 8.0 compatibility.

     * Fixed an error in the test count on 8.0 in `sql/todotap.sql`.
     * Changed the `Makefile` so that options to `pg_regress` are passed with an equals sign, as required by pg_regress 8.1 and earlier.
     * Added a cast from `oidvector` to `regtype[]` on 8.0.
    committed Sep 24, 2008
  4. Updated patch offsets again.

    committed Sep 24, 2008
  5. Updated 8.0 patch.

    committed Sep 24, 2008
  6. * Converted `sql/pktap.sql` to use `check_test()`.

     * Converted `sql/unique.sql` to use `check_test()`.
     * Changed `sql/todotap.sql` to use `ok()` to compare arrays, instead of using `is()` with the undocumented `textin()` and `array_out()` functions. We lose the better diagnostics, but as long as the test pass, it should be fine, and we can switch back if the test ever starts to fail again.
    committed Sep 24, 2008
Commits on Sep 23, 2008
  1. * Fixed whitespace issues when testing diagnostics in `check_test()`.

     * Converted `sql/istap.sql` to use `check_test()`.
    committed Sep 23, 2008
  2. Won't be adding that.

    committed Sep 23, 2008
  3. * Added `can()` and `can_ok()`.

     * Fixed a couple of `$Id` keywords.
     * Fixed a typo in the README.
    committed Sep 23, 2008
Commits on Sep 22, 2008
  1. Don't test an internal error message, as it is subject to localizatio…

    …n. So use one we wrote ourselves.
    committed Sep 22, 2008
  2. * Added variants of `throws_ok()` that will test the error message a…

    …s well as the error code.
    
     * Moved testing of multiline description from `sql/throwtap.sql` to `sql/moretap.sql`, where it belongs.
     * Switched to `check_test()` in `sql/throwtap.sql`.
     * Now testing for the exception message for an invalid call to `todo_end()` in `t/todotap.sql`.
     * Changed the documentation and comments for `throws_ok()` and `lives_ok()` to use the word "query" for their first augments, rather than "text" or "sql".
    committed Sep 22, 2008
Commits on Sep 21, 2008
  1. Backported to 8.0 again.

    committed Sep 21, 2008
  2. Formatting.

    committed Sep 21, 2008
  3. Updated `uninstall_pgtap.sql.in`.

    committed Sep 21, 2008
  4. TODO tests now properly nest.

    committed Sep 21, 2008