| 
<?php
 describe('Methods Unit Test', function () {
 test('getModels() function', function () {
 $models = \ArdaGnsrn\ElevenLabs\Facades\ElevenLabs::getModels();
 expect($models)->toBeArray();
 expect($models)->not->toBeEmpty();
 });
 test('textToSpeech() function', function () {
 $response = \ArdaGnsrn\ElevenLabs\Facades\ElevenLabs::textToSpeech('2EiwWnXFnvU5JabPnv8n', 'H');
 expect($response)->toBeInstanceOf(\ArdaGnsrn\ElevenLabs\Responses\TextToSpeechResponse::class);
 
 $response->saveFile('test.mp3');
 expect(\Illuminate\Support\Facades\Storage::exists('test.mp3'))->toBeTrue();
 });
 });
 
 |