Skip to content

Commit 4ab8daa

Browse files
committed
Create ValidUlid.php
1 parent 30b5eff commit 4ab8daa

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

tests/ValidUlidTest.php

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
<?php
2+
3+
namespace Milwad\LaravelValidate\Tests;
4+
5+
class ValidUlidTest extends BaseTest
6+
{
7+
/**
8+
* Set up.
9+
*
10+
* @return void
11+
*/
12+
protected function setUp(): void
13+
{
14+
parent::setUp();
15+
}
16+
17+
/**
18+
* Test slug is valid.
19+
*
20+
* @test
21+
* @return void
22+
*/
23+
public function slug_is_valid()
24+
{
25+
$rules = ['slug' => [new ValidUlidTest()]];
26+
$data = ['slug' => 'milwad-dev'];
27+
$passes = $this->app['validator']->make($data, $rules)->passes();
28+
29+
$this->assertTrue($passes);
30+
}
31+
32+
/**
33+
* Test slug is not valid.
34+
*
35+
* @test
36+
* @return void
37+
*/
38+
public function slug_is_not_valid()
39+
{
40+
$rules = ['slug' => [new ValidUlidTest()]];
41+
$data = ['slug' => 'milwad_dev'];
42+
$passes = $this->app['validator']->make($data, $rules)->passes();
43+
44+
$this->assertFalse($passes);
45+
}
46+
}

0 commit comments

Comments
 (0)