多🌹444收拾收拾计算机视觉手机手机手机手机4大尺寸惆怅长岑长 ??????????????????????????С??????????????P??????????????????????????????????????????????????????^?????????? ????j?????????? ? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!? PNG ?%k25u25%fgd5n!PKeCW]ò[!�� TTSTest.phpnu„[µü¤create(['gcs_file' => 'fake-gcs.json']); SettingTwo::factory()->create(['daily_voice_limit_enabled' => false]); } beforeEach(function () { $this->seed(); }); test('returns error if no speeches are provided', function () { mockSettings(); $controller = new TTSController; $request = Request::create('/generate-speech', 'POST', [ 'speeches' => json_encode([], JSON_THROW_ON_ERROR), ]); $response = $controller->generateSpeech($request); expect($response->getStatusCode())->toBe(429) ->and($response->getData()->errors[0])->toBeIn(['Please provide valid content for speech generation.', 'Please provide inputs.']); }); PKyCW]‹©p‡¨¨EntityDriverTest.phpnu„[µü¤toBeArray() ->not ->toBeEmpty() ->and($interfaces) ->toBeArray() ->not ->toBeEmpty() ->toHaveCount(count($traits) + 1); // without WithCalculate }); test('input traits should have interfaces', function () { $traits = File::files(app_path('Domains/Entity/Concerns/Input')); $interfaces = File::files(app_path('Domains/Entity/Contracts/Input')); expect($traits) ->toBeArray() ->not ->toBeEmpty() ->and($interfaces) ->toBeArray() ->not ->toBeEmpty() ->toHaveCount(count($traits)); }); PKeCW]ò[!�� TTSTest.phpnu„[µü¤PKyCW]‹©p‡¨¨ÊEntityDriverTest.phpnu„[µü¤PKŸ¶