SmartTest::failedTest(); } SmartTest::instance()->progress(); } catch (Exception $e) { SmartTest::failedTest(); } //Test description: Test redbean table-space SmartTest::instance()->testPack = "Configuration tester"; //insert garbage tables $db->exec(" CREATE TABLE `nonsense` (\n\t\t\t`a` VARCHAR( 11 ) NOT NULL ,\n\t\t\t`b` VARCHAR( 11 ) NOT NULL ,\n\t\t\t`j` VARCHAR( 11 ) NOT NULL\n\t\t\t) ENGINE = MYISAM "); Redbean_OODB::clean(); Redbean_OODB::gen("trash"); $trash = new Trash(); $trash->save(); Redbean_OODB::clean(); Redbean_OODB::setLocking(false); //turn locking off $alltables = $db->getCol("show tables"); SmartTest::instance()->progress(); if (!in_array("dtyp", $alltables)) { SmartTest::failedTest(); } SmartTest::instance()->progress(); if (!in_array("redbeantables", $alltables)) { SmartTest::failedTest(); } SmartTest::instance()->progress(); if (!in_array("locking", $alltables)) { SmartTest::failedTest(); } SmartTest::instance()->progress();