问题标签 [specta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 使用 KIF 进行功能测试:在我的视图控制器加载后调用 beforeEach?
我有简单的(我猜)问题。
我想用 Specta 和 KIF 在我的应用程序中进行功能测试。问题是我在 View Controller 的 viewDidLoad 方法中设置依赖关系,而在我的规范的 beforeEach 方法中,我正在注入假对象只是为了不访问网络。
结果是错误的,因为 viewDidLoad 在规范中的 beforeEach 方法之前被调用。
是否有可能在 AppDelegate 加载根视图控制器之前设置依赖项,以便正确设置所有内容?
ios - 单元测试密钥
我正在使用 cocoapods-keys 并尝试测试该方法是否返回带有秘密 API 密钥的有效 url。
测试套件如下所示:
但真正的方法是返回我的有效 API 密钥,它是哈希(例如 8s97f89asf89asf987saf),我的测试失败了。我该如何测试呢?我应该在我的测试文件中创建我的类的假实现吗?
ios - Specta“应该收到”代码
我正在尝试使用 Specta 作为我的单元测试框架(而不是 Kiwi)。我如何测试一个对象是否收到一个选择器让我们说 5 次,就像我在 Kiwi 中所做的那样?
换句话说,这行代码相当于什么“Kiwi”:
提前致谢。
ios - 在 AWS 设备场上使用 specta 进行 iOS 单元测试
我正在使用今天的specta进行单元测试。我想开始使用 AWS 设备场,但是当我尝试上传 xctest 文件夹时它不起作用。我第一次与之抗争是因为我正在使用specta。你知道这可能是问题吗?也许有人知道是否可以将我的所有测试转换为亚马逊支持的 KIF?
谢谢