mirror of
https://github.com/immich-app/immich.git
synced 2025-06-03 13:46:47 -04:00
42 lines
1.4 KiB
Dart
42 lines
1.4 KiB
Dart
import 'package:flutter_test/flutter_test.dart';
|
|
|
|
import '../test_utils/general_helper.dart';
|
|
import '../test_utils/login_helper.dart';
|
|
|
|
void main() async {
|
|
await ImmichTestHelper.initialize();
|
|
|
|
group("Login tests", () {
|
|
immichWidgetTest("Test correct credentials", (tester, helper) async {
|
|
await helper.loginHelper.waitForLoginScreen();
|
|
await helper.loginHelper.acknowledgeNewServerVersion();
|
|
await helper.loginHelper.enterCredentialsOf(
|
|
LoginCredentials.testInstance,
|
|
);
|
|
await helper.loginHelper.pressLoginButton();
|
|
await helper.loginHelper.assertLoginSuccess();
|
|
});
|
|
|
|
immichWidgetTest("Test login with wrong password", (tester, helper) async {
|
|
await helper.loginHelper.waitForLoginScreen();
|
|
await helper.loginHelper.acknowledgeNewServerVersion();
|
|
await helper.loginHelper.enterCredentialsOf(
|
|
LoginCredentials.testInstanceButWithWrongPassword,
|
|
);
|
|
await helper.loginHelper.pressLoginButton();
|
|
await helper.loginHelper.assertLoginFailed();
|
|
});
|
|
|
|
immichWidgetTest("Test login with wrong server URL",
|
|
(tester, helper) async {
|
|
await helper.loginHelper.waitForLoginScreen();
|
|
await helper.loginHelper.acknowledgeNewServerVersion();
|
|
await helper.loginHelper.enterCredentialsOf(
|
|
LoginCredentials.wrongInstanceUrl,
|
|
);
|
|
await helper.loginHelper.pressLoginButton();
|
|
await helper.loginHelper.assertLoginFailed();
|
|
});
|
|
});
|
|
}
|