add all controllers logic
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
<?php
|
||||
|
||||
namespace Tests\Unit\Services\Phone;
|
||||
|
||||
use App\Services\Phone\PhoneFormatterService;
|
||||
use Illuminate\Foundation\Testing\RefreshDatabase;
|
||||
use Tests\TestCase;
|
||||
|
||||
class PhoneFormatterServiceTest extends TestCase
|
||||
{
|
||||
use RefreshDatabase;
|
||||
|
||||
public function test_format_returns_null_for_invalid(): void
|
||||
{
|
||||
$service = app(PhoneFormatterService::class);
|
||||
|
||||
$this->assertNull($service->format('123'));
|
||||
}
|
||||
|
||||
public function test_format_formats_digits(): void
|
||||
{
|
||||
$service = app(PhoneFormatterService::class);
|
||||
|
||||
$this->assertSame('555-123-4567', $service->format('(555) 123-4567'));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user