public static function load_fixtures() { $fixture = Functest_Fixture::instance(); $import_sql = Kohana::cache(Functest_Tests::FIXTURE_CACHE); if ($import_sql) { $fixture->replace($import_sql); } else { $fixture->truncate_all(); $fixture->execute_import_files(Functest_Tests::fixture_files()); Kohana::cache(Functest_Tests::FIXTURE_CACHE, $fixture->dump(), Date::HOUR); } }
public function test_fixture_files() { $fixtures_dir = 'tests' . DIRECTORY_SEPARATOR . 'database' . DIRECTORY_SEPARATOR . 'fixtures' . DIRECTORY_SEPARATOR; $expected = array($this->modpath . $fixtures_dir . 'test_data.php', $this->modpath . $fixtures_dir . 'test_data2.php', $this->modpath . 'tests/testmodule/' . $fixtures_dir . 'test_data.php'); $this->assertEquals($expected, Functest_Tests::fixture_files()); }