setupCookies(); } protected function getPackageProviders($app) { return [ NamiServiceProvider::class ]; } public function getAnnotations(): array { return []; } public function fakeJson(string $file, array $data = []): string { ob_start(); include(__DIR__.'/json/'.$file); return ob_get_clean(); } public function login(): Api { touch (__DIR__.'/../.cookies_test/'.time().'.txt'); return Nami::login(123, 'secret'); } protected function clearCookies(): void { foreach (glob(__DIR__.'/../.cookies_test/*') as $file) { unlink($file); } } private function setupCookies(): void { Authenticator::setPath(__DIR__.'/../.cookies_test'); $this->clearCookies(); } }