Test Results
Test 1: Function returns false when no matching user exists
Expected: false
Actual: false
Result: Passed
Test 2: Function returns true when matching user exists
Expected: true
Actual: false
Result: Failed
Test 3: Function returns false when password does not match user exists
Expected: false
Actual: false
Result: Passed
Test 4: Function returns false when account is not confirmed
Expected: false
Actual: false
Result: Passed
Test 5: Function returns true when account is confirmed
Expected: true
Actual: true
Result: Passed