Shuffle/app/test/features/auth/data/auth_test_support.dart
cschlaefke 54337ffc59 feat(auth): add auth domain, repository, validators and router redirects
Refs #1

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-03 00:09:47 +01:00

24 lines
590 B
Dart

import 'package:supabase_flutter/supabase_flutter.dart';
User testUser({
String id = 'user-1',
String? email = 'anna@example.com',
bool confirmed = true,
List<UserIdentity>? identities,
}) => User(
id: id,
appMetadata: const {},
userMetadata: const {},
aud: 'authenticated',
createdAt: '2026-11-02T10:00:00Z',
email: email,
emailConfirmedAt: confirmed ? '2026-11-02T10:05:00Z' : null,
identities: identities,
);
Session testSession({User? user}) => Session(
accessToken: 'access',
tokenType: 'bearer',
refreshToken: 'refresh',
user: user ?? testUser(),
);