Test: login, logout, register for account logging in with email logging in with external providers assuring state and functionality persist when the window is closed