This test introduces a problem called the "mystery guest": The test relies on both of these users having the same email, but the code that sets the email isn't in this test (or even in this file). You should set the email addresses explicitly in the test.

Imagine if your factory changed, so it returned `user1@example.com` then `user2@example.com`. Suddenly this test would break, and it wouldn't be obvious why.