From c07f93352fc13fe4576ad64d586ba2abd586ff34 Mon Sep 17 00:00:00 2001 From: Robert Landers Date: Sat, 30 Dec 2023 21:03:05 +0100 Subject: [PATCH] add more tests --- tests/CacheTest.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tests/CacheTest.php b/tests/CacheTest.php index e55665e..50a04b5 100644 --- a/tests/CacheTest.php +++ b/tests/CacheTest.php @@ -28,6 +28,7 @@ function render(Tokenizer $tokenizer, AbstractCache ...$directives): string $tokenizer = new Tokenizer(); $directives[] = new NeverChanges(); + expect(render($tokenizer, ...$directives))->toBe("public max-age=604800 immutable"); $directives[] = new MaxAge(3000); expect(render($tokenizer, ...$directives))->toBe("public max-age=3000"); @@ -41,8 +42,11 @@ function render(Tokenizer $tokenizer, AbstractCache ...$directives): string $directives[] = new MaxAge(200, true); expect(render($tokenizer, ...$directives))->toBe("public max-age=300 s-maxage=200"); + $directives[] = new MaxAge(0); + expect(render($tokenizer, ...$directives))->toBe("private no-store"); $directives[] = new NeverCache(); $directives[] = new NeverChanges(); + $directives[] = new MaxAge(3000); expect(render($tokenizer, ...$directives))->toBe("private no-store"); });