2
0
mirror of https://github.com/inventree/inventree-app.git synced 2025-04-27 21:16:48 +00:00

Improved API connection testing

This commit is contained in:
Oliver Walters 2022-05-22 08:38:34 +10:00
parent fc911ea5b5
commit cdeac137bf

View File

@ -66,15 +66,28 @@ void main() {
if (profile != null) {
profile.server = "http://localhost:5555";
await UserProfileDBManager().updateProfile(profile);
bool result = await api.connectToServer();
assert(!result);
// TODO: Test the the right 'error message' is returned
// TODO: The request above should throw a 'SockeException'
// Test incorrect login details
profile.server = "http://localhost:12345";
profile.username = "invalidusername";
await UserProfileDBManager().updateProfile(profile);
await api.connectToServer();
assert(!result);
// TODO: Test that the connection attempt above throws an authentication error
} else {
assert(false);
}
bool result = await api.connectToServer();
assert(!result);
// TODO: Test the the right 'error message' is returned
// TODO: Test incorrect login details
});