From f2c2ded27f8ea931c913174a040242169bdd4b52 Mon Sep 17 00:00:00 2001 From: Damian Mooyman Date: Mon, 18 Jun 2018 17:34:05 +1200 Subject: [PATCH] BUG Ensure that build includes extra classes --- src/Dev/State/FixtureTestState.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/Dev/State/FixtureTestState.php b/src/Dev/State/FixtureTestState.php index 0272ebfc4..a4df4d513 100644 --- a/src/Dev/State/FixtureTestState.php +++ b/src/Dev/State/FixtureTestState.php @@ -31,7 +31,14 @@ class FixtureTestState implements TestState } $tmpDB = $test::tempDB(); if (!$tmpDB->isUsed()) { + // Build base db $tmpDB->build(); + + // Reset schema + $extraObjects = $test->getExtraDataObjects(); + if ($extraObjects) { + $tmpDB->resetDBSchema($extraObjects); + } } DataObject::singleton()->flushCache();