Currently, our templates e2e tests can fail due to race conditions.
Once such race condition is around updating user's subscription status in time before we read and test the user's subscription status.
This one was recorded by me:
invoice.paid webhook event sent timestamp - 2:24:58
- Backend reacting to the
invoice.paid event and updating the subscription status: 2:25:07
- Client reading the user's subscription status on the Account page: 2:25:05
This results in us failing the e2e-tests.
Currently, our templates e2e tests can fail due to race conditions.
Once such race condition is around updating user's subscription status in time before we read and test the user's subscription status.
This one was recorded by me:
invoice.paidwebhook event sent timestamp - 2:24:58invoice.paidevent and updating the subscription status: 2:25:07This results in us failing the e2e-tests.