I have made some modifications to my API and the tests, which are set to automatic or manual, do not sync with the original API. One time, even if I copied the body to the test manually, it used some old, stored body from somewhere. This is not acceptable, we are relying on the tests and I can not trust them this way. Even if I did an “update” or an “update all” in the test part of the app, it did not help. please test and advice what to do.
Could you please provide screenshots of your scenario body settings and the actual request being executed?
You mentioned the original API body - was it defined in the schema or body example? Please share a screenshot @npsoftware
Regarding your issue where test cases don’t sync with API body updates: For JSON request bodies, automatic sync doesn’t update fields by default to avoid breaking existing test logic (like missing required fields). If you need to sync values, we recommend binding test steps to endpoint cases rather than directly to the endpoint.
Hi! A colleague of mine found out, that if you insert a new test based on API, it does not copy all the Pre Process scripts.