Skip to content

Commit 60195c2

Browse files
committed
Added test for slugify compatibility layer
1 parent a196557 commit 60195c2

File tree

2 files changed

+14
-5
lines changed

2 files changed

+14
-5
lines changed

coverage.svg

Lines changed: 3 additions & 3 deletions
Loading

tests/UniqueSluggerTest.php renamed to tests/UniqueSlugifyTest.php

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@
22

33
namespace TOC;
44

5+
use Cocur\Slugify\SlugifyInterface;
56
use PHPUnit\Framework\TestCase;
67

7-
class UniqueSluggerTest extends TestCase
8+
class UniqueSlugifyTest extends TestCase
89
{
910
public function testInstantiateWithDefaults(): void
1011
{
1112
$slugger = new UniqueSlugify();
12-
$this->assertInstanceOf(UniqueSlugify::class, $slugger);
13+
$this->assertInstanceOf(SluggerInterface::class, $slugger);
14+
$this->assertInstanceOf(SlugifyInterface::class, $slugger);
1315
}
1416

1517
public function testAsciiStrSlugify(): void
@@ -30,4 +32,11 @@ public function testUnicodeSlugify(): void
3032
$slugger = new UniqueSlugify();
3133
$this->assertSame('s-c-o-u-g-i', $slugger->makeSlug('ş ç ö ü ğ ı'));
3234
}
35+
36+
public function testSlugifyMethod(): void
37+
{
38+
$slugger = new UniqueSlugify();
39+
$this->assertSame('test', $slugger->slugify('test'));
40+
$this->assertSame('test-1', $slugger->slugify('test'));
41+
}
3342
}

0 commit comments

Comments
 (0)