Emmanuel BENOîT
c18bdc2d1f
* Added a system that allows "dirty" tests to be written. These tests actually need to change the database, so a temporary test database must be created to run them.
17 lines
380 B
PL/PgSQL
17 lines
380 B
PL/PgSQL
/*
|
|
* Dirty test system self-check
|
|
*
|
|
* Insert an address, it should exist during the main test.
|
|
*/
|
|
BEGIN;
|
|
SELECT no_plan( );
|
|
|
|
SELECT pg_advisory_lock( 1 );
|
|
|
|
SELECT diag_test_name( 'Dirty test system self-check - prepare.sql was executed' );
|
|
SELECT is( COUNT(*)::INT , 1 )
|
|
FROM users.addresses
|
|
WHERE address = 'prepare@example.org';
|
|
|
|
SELECT * FROM finish( );
|
|
ROLLBACK;
|