24 lines
590 B
Dart
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(),
|
|
);
|