Files
Virtnet.bond/vendor/whitecube/laravel-cookie-consent/tests/Unit/CookieTest.php
2026-03-12 22:47:38 +01:00

29 lines
689 B
PHP

<?php
use Whitecube\LaravelCookieConsent\Cookie;
it('can set name', function () {
$cookie = new Cookie();
expect($cookie->name('foo'))->toBe($cookie);
expect($cookie->name)->toBe('foo');
});
it('can set duration', function () {
$cookie = new Cookie();
expect($cookie->duration(10))->toBe($cookie);
expect($cookie->duration)->toBe(10);
});
it('can set custom attributes', function () {
$cookie = new Cookie();
$cookie->title = 'foo';
expect($cookie->label('bar'))->toBe($cookie);
$attributes = $cookie->getAttributes();
expect($attributes['title'] ?? null)->toBe('foo');
expect($attributes['label'] ?? null)->toBe('bar');
});