Skip to content

Commit fbf9d3f

Browse files
committed
add PolicyResourceTest
1 parent 736f2e9 commit fbf9d3f

1 file changed

Lines changed: 27 additions & 0 deletions

File tree

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<?php
2+
3+
namespace Tests\Resources;
4+
5+
use Tests\TestCase;
6+
use Illuminate\Foundation\Testing\RefreshDatabase;
7+
use App\Http\Resources\PolicyResource;
8+
use App\Policy;
9+
10+
class PolicyResourceTest extends TestCase {
11+
use RefreshDatabase;
12+
13+
public function testActiveFrom(): void {
14+
$policy = Policy::create([
15+
'policy_type' => 'terms-of-use',
16+
'content_vue_file' => 'terms-of-use/example.vue',
17+
]);
18+
19+
$resource = new PolicyResource($policy);
20+
$data = json_decode($resource->toJson());
21+
22+
$this->assertEquals(
23+
data_get($data, 'metadata.active_from'),
24+
null,
25+
);
26+
}
27+
}

0 commit comments

Comments
 (0)