Adds an authentication setup step in Playwright, so our tests are signed in by default. There is a test that demonstrates how to opt out of this for signed-out behavior tests.
Also adds a set of tests to prove that the dashboard page will no longer error even if any of the profile data is missing. I will revert some past commits locally and re-run these tests to try to reproduce the client-side errors and thereby prove they are fixed.
Adds an authentication setup step in Playwright, so our tests are signed in by default. There is a test that demonstrates how to opt out of this for signed-out behavior tests.
Also adds a set of tests to prove that the dashboard page will no longer error even if any of the profile data is missing. I will revert some past commits locally and re-run these tests to try to reproduce the client-side errors and thereby prove they are fixed.