Skip to content

Commit 0080192

Browse files
committed
tests
1 parent 4582ebe commit 0080192

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

tests/Unit/Config/ConfigTest.php

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
<?php
2+
3+
namespace Yuges\Mediable\Tests\Unit\Config;
4+
5+
use Illuminate\Support\Str;
6+
use Yuges\Mediable\Config\Config;
7+
use Yuges\Mediable\Tests\TestCase;
8+
9+
class ConfigTest extends TestCase
10+
{
11+
protected int $length = 10;
12+
13+
public function testConfigFunctionExists()
14+
{
15+
$this->assertTrue(function_exists('config'));
16+
}
17+
18+
public function testGetMediaTable(): void
19+
{
20+
$expected = Str::random($this->length);
21+
22+
config()->set('mediable.models.media.table', $expected);
23+
24+
$actual = Config::getMediaTable();
25+
26+
$this->assertEquals($expected, $actual);
27+
}
28+
29+
public function testGetMediaClass(): void
30+
{
31+
$expected = Str::random($this->length);
32+
33+
config()->set('mediable.models.media.class', $expected);
34+
35+
$actual = Config::getMediaClass();
36+
37+
$this->assertEquals($expected, $actual);
38+
}
39+
}

0 commit comments

Comments
 (0)