v2.1.0: Added unknown (default) value to the AuthenticationStatus enum

Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
2026-07-29 21:56:51 +02:00
parent 0078e344fd
commit 60d7b6f97e
7 changed files with 127 additions and 11 deletions
@@ -13,10 +13,17 @@ void main() {
test("isAuthenticated returns true only for authenticated", () {
expect(AuthenticationStatus.authenticated.isAuthenticated, isTrue);
expect(AuthenticationStatus.unauthenticated.isAuthenticated, isFalse);
expect(AuthenticationStatus.unknown.isAuthenticated, isFalse);
});
test("isUnauthenticated returns true only for unauthenticated", () {
test("isUnauthenticated returns true for unauthenticated and unknown", () {
expect(AuthenticationStatus.authenticated.isUnauthenticated, isFalse);
expect(AuthenticationStatus.unauthenticated.isUnauthenticated, isTrue);
expect(AuthenticationStatus.unknown.isUnauthenticated, isTrue);
});
test("isUnknown returns true only for unknown", () {
expect(AuthenticationStatus.authenticated.isUnknown, isFalse);
expect(AuthenticationStatus.unauthenticated.isUnknown, isFalse);
expect(AuthenticationStatus.unknown.isUnknown, isTrue);
});
});
}