{"id":2081,"url":"https://github.com/kiwi-bdd/Kiwi","last_synced_at":"2025-08-02T23:31:29.534Z","repository":{"id":942232,"uuid":"718309","full_name":"kiwi-bdd/Kiwi","owner":"kiwi-bdd","description":"Simple BDD for iOS","archived":false,"fork":false,"pushed_at":"2023-09-05T11:52:14.000Z","size":3431,"stargazers_count":4141,"open_issues_count":91,"forks_count":512,"subscribers_count":134,"default_branch":"master","last_synced_at":"2024-12-03T15:06:42.324Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kiwi-bdd.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2010-06-13T06:17:23.000Z","updated_at":"2024-11-21T04:54:57.000Z","dependencies_parsed_at":"2022-07-05T23:01:24.846Z","dependency_job_id":"a939d0e8-4bb7-4357-a152-d75d2469ffba","html_url":"https://github.com/kiwi-bdd/Kiwi","commit_stats":{"total_commits":730,"total_committers":104,"mean_commits":7.019230769230769,"dds":0.8972602739726028,"last_synced_commit":"a98adcbe9c378768ae5c5a81600e1771f86e65ff"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwi-bdd%2FKiwi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwi-bdd%2FKiwi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwi-bdd%2FKiwi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kiwi-bdd%2FKiwi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kiwi-bdd","download_url":"https://codeload.github.com/kiwi-bdd/Kiwi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":228503092,"owners_count":17930509,"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-01-05T20:16:03.025Z","updated_at":"2024-12-06T17:30:34.379Z","avatar_url":"https://github.com/kiwi-bdd.png","language":"Objective-C","funding_links":[],"categories":["Testing","Objective-C","IOS 或 OSX"],"sub_categories":["TDD / BDD","Other free courses"],"readme":"![Kiwi Logo](Kiwi-Logo.png)\n\n# Kiwi: Simple BDD for iOS\n[![Build Status](https://travis-ci.org/kiwi-bdd/Kiwi.svg?branch=master)](https://travis-ci.org/kiwi-bdd/Kiwi)\n\nKiwi is a Behavior Driven Development library for iOS development.\nThe goal is to provide a BDD library that is exquisitely simple to setup and use.\n\n## Why?\nThe idea behind Kiwi is to have tests that are more readable than what is possible with the bundled test framework.\n\nTests (or rather specs) are written in Objective-C and run within the comfort of Xcode to provide a test environment that is as unobtrusive and seamless as possible in terms of running tests and error reporting.\n\nSpecs look like this:\n\n```objective-c\ndescribe(@\"Team\", ^{\n    context(@\"when newly created\", ^{\n        it(@\"has a name\", ^{\n            id team = [Team team];\n            [[team.name should] equal:@\"Black Hawks\"];\n        });\n\n        it(@\"has 11 players\", ^{\n            id team = [Team team];\n            [[[team should] have:11] players];\n        });\n    });\n});\n```\n\n## Documentation\nThe [Kiwi Wiki](https://github.com/kiwi-bdd/Kiwi/wiki) is the official documentation source.\n\n## Getting it\n\n####\nTo install via [CocoaPods](https://github.com/cocoapods/cocoapods), add this to your `Podfile`:\n\n```ruby\npod \"Kiwi\"\n```\n\nOr via [Carthage](https://github.com/Carthage/Carthage), add this to `Cartfile.private`:\n\n```\ngithub \"kiwi-bdd/Kiwi\"\n```\n\n## Support\nFor all the questions / suggestions you have, that aren't bug reports please use our [Google Group](https://groups.google.com/forum/#!forum/kiwi-bdd)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwi-bdd%2FKiwi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkiwi-bdd%2FKiwi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkiwi-bdd%2FKiwi/lists"}