Skip to content

VPLHTTPClient is a high-level, test-drivable HTTP interface for Objective-C.

License

Notifications You must be signed in to change notification settings

vulpinelabs/VPLHTTPClient

Repository files navigation

VPLHTTPClient

VPLHTTPClient is a high-level, test-drivable HTTP interface for Objective-C. When test-driving code that uses a web service, for example, you do not want to actually contact external resources. Instead, VPLHTTPClient allows you to:

  • Block all external HTTP requests, causing an exception to be thrown if a test attempts to contact a remote web server.

  • Register mock/pre-canned responses for URLs your test code is expected to contact.

VPLHTTPClient was inspired by the FakeWeb ruby gem, and uses ASIHTTPRequest to handle all HTTP traffic.

License

VPLHTTPClient is distributed under a BSD-style license, as is ASIHTTPRequest. ASIHTTPRequest is copyright (c) 2007-2011, All-Seeing Interactive, and it's license is available here: https://github.com/pokeb/asi-http-request/blob/master/LICENSE

About

VPLHTTPClient is a high-level, test-drivable HTTP interface for Objective-C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published