Kiwi:适用于 iOS 的简单 BDD
Kiwi 是一个用于 iOS 开发的行为驱动开发库。其目标是提供一个易于设置和使用的 BDD 库。
为什么?
Kiwi 背后的想法是拥有比捆绑测试框架更易于阅读的测试。
测试(或者更确切地说是规范)是用 Objective-C 编写的,并在 Xcode 的舒适环境下运行,以提供一个在运行测试和错误报告方面尽可能不引人注目和无缝的测试环境。规范看起来像这样:
describe(@"Team", ^{ context(@"when newly created", ^{ it(@"has a name", ^{ id team = [Team team]; [[team.name should] equal:@"Black Hawks"]; }); it(@"has 11 players", ^{ id team = [Team team]; [[[team should] have:11] players]; }); }); });
文档
Kiwi Wiki 是官方文档来源。
安装
要通过 CocoaPods 安装,请将其添加到您的 Podfile:
pod "Kiwi"
或者通过 Carthage,将其添加到 Cartfile.private:
github "kiwi-bdd/Kiwi"
支持
对于您提出的所有问题/建议,请使用我们的 Google Group