Skip to content

Commit c07f933

Browse files
committed
add more tests
1 parent e806d17 commit c07f933

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

tests/CacheTest.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ function render(Tokenizer $tokenizer, AbstractCache ...$directives): string
2828
$tokenizer = new Tokenizer();
2929

3030
$directives[] = new NeverChanges();
31+
expect(render($tokenizer, ...$directives))->toBe("public max-age=604800 immutable");
3132

3233
$directives[] = new MaxAge(3000);
3334
expect(render($tokenizer, ...$directives))->toBe("public max-age=3000");
@@ -41,8 +42,11 @@ function render(Tokenizer $tokenizer, AbstractCache ...$directives): string
4142
$directives[] = new MaxAge(200, true);
4243
expect(render($tokenizer, ...$directives))->toBe("public max-age=300 s-maxage=200");
4344

45+
$directives[] = new MaxAge(0);
46+
expect(render($tokenizer, ...$directives))->toBe("private no-store");
4447
$directives[] = new NeverCache();
4548
$directives[] = new NeverChanges();
49+
$directives[] = new MaxAge(3000);
4650
expect(render($tokenizer, ...$directives))->toBe("private no-store");
4751
});
4852

0 commit comments

Comments
 (0)