/** * Setup the test environment. * * - Remove all previous lang files before each test * - Create 10 backup files, one per day */ public function setUp() { parent::setUp(); Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'lang_folder_path', self::LANG_DIR_PATH); Config::set(Localization::PREFIX_LARAVEL_CONFIG . 'folders', self::MOCK_DIR_PATH_GLOBAL); \Potsky\LaravelLocalizationHelpers\Factory\Tools::unlinkGlobFiles(self::LANG_DIR_PATH . '/*/message*.php'); $manager = new Localization(new MessageBag()); for ($i = 0; $i < 10; $i++) { $time = $manager->getBackupDate($i); touch(self::LANG_DIR_PATH . '/en/message' . $time . '.php'); touch(self::LANG_DIR_PATH . '/fr/message' . $time . '.php'); } }