diff --git a/src/Application/TurnToken.php b/src/Application/TurnToken.php new file mode 100644 index 0000000..33f13fd --- /dev/null +++ b/src/Application/TurnToken.php @@ -0,0 +1,79 @@ +expectException(InvalidArgumentException::class); + + TurnToken::issue(self::SECRET, 'not-hex!', 'alpha', 1, 0); + } + + public function testIssueRejectsAnEmptyActiveTeamId(): void + { + $this->expectException(InvalidArgumentException::class); + + TurnToken::issue(self::SECRET, '0123456789abcdef', '', 1, 0); + } + + public function testIssueRejectsANegativeRound(): void + { + $this->expectException(InvalidArgumentException::class); + + TurnToken::issue(self::SECRET, '0123456789abcdef', 'alpha', 0, 0); + } +}