I have been searching for a way to use SenTestingKit to do some integration testing between my client-side code and our server. I haven't had any luck. It seems that once the code is run in a method, the object gets destroyed. This means that any asynchronous responses never call the selectors.
Questions:
- Is there a way to keep the object instantiated until such time as I see fit to destroy it - ie. after the tests have completed?
- If not, how could I create a class that blocks (ie. acts synchronously) until the tests are completed?
FYI, I'm running a test server where I know the expected results.
I've done a fair bit of Googling but haven't seen proof one way or another about this. I'm sure others would be interested as well.
See Question&Answers more detail:os