{"id":22112379,"url":"https://github.com/lukeredpath/mimiccocoaspecdemo","last_synced_at":"2025-07-31T22:04:47.600Z","repository":{"id":1306704,"uuid":"1249115","full_name":"lukeredpath/MimicCocoaSpecDemo","owner":"lukeredpath","description":"An example of using the Mimic gem to stub network requests from within an Objective-C test case","archived":false,"fork":false,"pushed_at":"2011-01-13T15:39:00.000Z","size":340,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-29T10:43:19.527Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lukeredpath.png","metadata":{"files":{"readme":"README.markdown","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2011-01-13T03:07:34.000Z","updated_at":"2014-01-14T03:19:54.000Z","dependencies_parsed_at":"2022-08-16T13:00:57.139Z","dependency_job_id":null,"html_url":"https://github.com/lukeredpath/MimicCocoaSpecDemo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2FMimicCocoaSpecDemo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2FMimicCocoaSpecDemo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2FMimicCocoaSpecDemo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lukeredpath%2FMimicCocoaSpecDemo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lukeredpath","download_url":"https://codeload.github.com/lukeredpath/MimicCocoaSpecDemo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245212125,"owners_count":20578439,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-01T10:57:45.330Z","updated_at":"2025-03-24T04:42:58.616Z","avatar_url":"https://github.com/lukeredpath.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Testing Objective-C networking code using Mimic\n\nThis sample project contains an example of testing HTTP connectivity using [the Mimic gem](https://github.com/lukeredpath/mimic) and it's REST API to configure the stubs.\n\nIt uses the [Resty](http://projects.lukeredpath.co.uk/resty) framework for simple, block-based networking and [Kiwi](http://www.kiwi-lib.info/docs.html) and Hamcrest to improve test readability.\n\n## Running the example test\n\nAfter cloning the project, you'll need to initialize the git submodules to get Kiwi and Hamcrest. You'll also need the bundler gem. Install the Mimic gem from the latest HEAD by running `bundle`.\n\nYou should now be able to load Xcode, select the Specs target and build successfully.\n\nTry changing the stubbed response body and see the test fail.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukeredpath%2Fmimiccocoaspecdemo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flukeredpath%2Fmimiccocoaspecdemo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flukeredpath%2Fmimiccocoaspecdemo/lists"}