-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Second and next requests in tests reloads entities from doctrine entity manager #18
Comments
@Dukecz Have you got any idea how to fix it in Codeception? |
@Naktibalda Not really. I don't have even the slightest idea where the problem could be sadly. |
I have a problem due to different results between first run and following ones in version 2.2. I have found that removing var/cache/test/appTestDebugProjectContainer.php allows to run test as if it was always the first one. I guess that there may be an issue in the cache generation but haven't got time to investigate any further so far. This may be related to you problem… |
What are you trying to achieve?
All requests should use same instances of entities during the test.
What do you get instead?
Second and subsequent requests reloads entities which causes instances within test to be different from those that are used within those requests.
Workaround
In order to get latest version of the entity we have to "re-grab" it from repository:
But it would be better to reuse the first instance the same way first request does.
Details
The text was updated successfully, but these errors were encountered: