Swift框架的CocoaPod和单元测试

时间:2015-10-25 23:30:29

标签: ios swift unit-testing cocoapods

所以我在拖网Cocoapods.org后找不到明确答案时遇到了麻烦

我知道Quick和Nimble用于单元测试,至少对于Objective-C,但是当在Swift中创建CocoaPod作为框架时,我读到的地方只有一个选择,但是那个选择是什么?

我必须使用什么样的框架才能让我的swift,框架可可豆荚计数经过测试,因为它显然不是XCTest。

1 个答案:

答案 0 :(得分:0)

对于纯粹的Swift CocoaPod,您可以使用Quick / Nimble或XCTest。我建议在CocoaPods.org中阅读摘录,以创建一个新的Swift框架(包括单元测试)。

https://guides.cocoapods.org/making/using-pod-lib-create.html

我最近使用“pod lib create”命令并仅使用XCTest创建了一个Swift CocoaPod。使用提供的命令行方法,您可以启动一个新项目以包含单元测试和演示应用程序(如果需要),并为您处理所有设置。我需要的唯一配置是确保pod目标具有enable_testability = YES,以便您的单元测试可以读取您的pod类。