Blake Watters
e051c63e55
Rework intermittently failing tests
2012-05-17 18:32:37 -04:00
Blake Watters
016f13dad0
Convert all tabs to four spaces. refs #743
2012-05-17 18:10:59 -04:00
Blake Watters
fcb973056b
Cleanup trailing whitespace. refs #743
2012-05-17 18:00:16 -04:00
Blake Watters
938304d542
Fixes to ensure failed requests are not resent. refs #628 , fixes #744 , closes #720
...
Additional changes and test coverage to handle the case of loading an invalid URL
or otherwise immediately encountering an error condition:
* Restores use of removeLoadingRequest: within the queue
* Updates fragile tests to ensure better coverage for error cases
* Sets isLoaded to YES during error callbacks to prevent duplicated dispatching
2012-05-16 23:50:43 -04:00
Blake Watters
2fd239e7ff
Switch invalid URL unit test to connect to localhost on a random port rather than a domain. refs #744
2012-05-16 21:59:12 -04:00
Boris Dušek
e932c31cde
Update RKObjectManager to observe changes to the reachability observer of
...
the underlying RKClient object. refs #717
2012-05-16 15:10:18 -04:00
Blake Watters
6ca3d1f5ac
Updated RKOAuthClientTest to check for the availability of MongoDB and log a warning message if it is not available. This prevents broken test failures because MongoDB is not installed or running. refs #714
2012-05-10 16:29:16 -04:00
Christopher Swasey
02b4bdf75f
Update tests for new ouath testing environment
2012-05-10 12:57:31 -04:00
Blake Watters
6bbc00296d
Add delegate methods to RKObjectMappingOperationDelegate for tracking mappable content that is not
...
set due to an unchanged value. Update RKMapperTest to correctly validate mappings that do not result
in a value change (typically nil => nil). closes #72 , fixes #634
2012-05-09 19:12:09 -04:00
Blake Watters
1f98cf432e
Fix crash during queued load of invalid URL. fixes #628
2012-05-03 21:50:37 -04:00
Blake Watters
4071fa9a32
Integrated support for configuring runLoopMode on a per request basis. closes #560
2012-04-17 21:28:48 -04:00
Marcus Brito
ea100b6aac
Add a RKRequest attribute to control redirect handling
...
The default behavior is the same as before, to follow redirects. If RKRequest.followRedirect is set to NO, then a redirect (301, 302, 307) response will not be followed, and the request processing will proceed using the current request only.
2012-04-17 21:16:32 -04:00
Blake Watters
24eb4d814e
Fix intermittent crash in test suite
2012-04-17 20:57:52 -04:00
Sylvain Guillopé
46f668d7e9
Added support for connection:didReceiveResponse: to be forwarded from RKResponse through RKRequestDelegate
2012-04-17 20:57:52 -04:00
Blake Watters
ef7dc24969
Implemented dynamic factories using blocks. closes #682
2012-04-17 12:41:26 -04:00
Blake Watters
515a8dfcfb
Normalized the bundle identifier for Logic and Application Tests to 'org.restkit.tests'
2012-04-09 17:38:21 -04:00
Blake Watters
2723a11294
Reorganized categories under RKAdditions naming convention. Expanded documentation.
2012-04-04 09:08:55 -04:00
Blake Watters
457a6126cf
Refresh copyright notices for all source files
2012-04-04 09:08:54 -04:00
Blake Watters
e6c4d2a24b
OS X specific test fixes
2012-04-03 23:39:55 -04:00
Brian Morton
de4100bfd6
Rearrange SSL validation test so that it isn't stepped on by configureRequest:.
2012-03-20 19:58:51 -07:00
Blake Watters
20aa05573c
Added additional tests to explore behaviors for proposed patch in pull request. refs #578
2012-03-20 21:42:51 -04:00
Blake Watters
868372272f
Ported RestKit tests over to using the RKTestFactory and completed documentation. fixes #318
2012-03-15 23:06:49 -04:00
Blake Watters
b8d9a0a423
Add test coverage for memory leak due to background policy. refs #548
2012-03-12 19:03:42 -04:00
Blake Watters
0448090504
Disabled invalid caching behavior for PUT & POST responses. fixes #589
2012-03-12 18:33:35 -04:00
Blake Watters
44ff8826f7
Invalidate timeout timer when POST body data is sent. fixes #535
2012-02-16 11:07:16 -05:00
Rui D Lopes
693d839364
Adding the ability to set a default content decoding other than NSUTF8StringEncoding whenever HTTP headers do not contain any information. closes #547
2012-02-15 14:28:03 -05:00
Blake Watters
4142ffdb42
Reorganization and cleanups of Unit Tests
...
* Reorganized tests to accommodate split into Logic & Application.
* Eliminated 'Spec' naming in favor of 'Test' as the suite is entirely based on SenTest.
* Pulled majority of testing support classes up into the library and documented them.
* Introduced RKApplicationTests app for running the RKTableController UI tests
2012-02-10 17:32:23 -05:00