diff --git a/tests/search/SearchFormTest.php b/tests/search/SearchFormTest.php index 7b30e0944..5f24bdae3 100644 --- a/tests/search/SearchFormTest.php +++ b/tests/search/SearchFormTest.php @@ -24,6 +24,15 @@ class SearchFormTest extends FunctionalTest { ), ); + function setUpOnce() { + // HACK Postgres doesn't refresh TSearch indexes when the schema changes after CREATE TABLE + if(is_a(DB::getConn(), 'PostgreSQLDatabase')) { + self::kill_temp_db(); + } + + parent::setUpOnce(); + } + function setUp() { parent::setUp(); diff --git a/tests/search/TranslatableSearchFormTest.php b/tests/search/TranslatableSearchFormTest.php index 88375f914..a23333dfc 100644 --- a/tests/search/TranslatableSearchFormTest.php +++ b/tests/search/TranslatableSearchFormTest.php @@ -22,6 +22,15 @@ class TranslatableSearchFormTest extends FunctionalTest { ), ); + function setUpOnce() { + // HACK Postgres doesn't refresh TSearch indexes when the schema changes after CREATE TABLE + if(is_a(DB::getConn(), 'PostgreSQLDatabase')) { + self::kill_temp_db(); + } + + parent::setUpOnce(); + } + function setUp() { parent::setUp();