问题标签 [kiwi]

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.

0 投票
1 回答
245 浏览

objective-c - Run specific focused Kiwi 'context' or 'it' element from AppCode?

Often when developing or fixing broken test you need to focus only on one. Is it possible to run only one specific Kiwi context or it element from JetBrains AppCode (not whole spec)? And if so, how to create configuration to accomplish this?

0 投票
1 回答
145 浏览

ios - 猕猴桃规格的全球帮手

BEGIN_SPEC END_SPEC在我的规范文件的块中定义了一些我经常重用的辅助块。例如断言某个对话框出现:

我想在其他几个规范文件中重用这个块。这是否像我们通常在 Ruby 世界中使用规范助手和 rspec 那样可能?

你如何管理你的全球规范助手?

0 投票
1 回答
689 浏览

objective-c - 清除 Kiwi 中类方法的存根

我想测试从NSUserDefaults. 下面是 read 方法的样子:

我想存根[NSUserDefaults standardUserDefaults],我以前做过,而且效果很好。假设我们是存根类方法,我们有明确的类存根

使用 Kiwi 2.2.4 时,我在最后一行得到错误,没有类方法,只有实例一个。就我而言,我没有存根对象,这样做是否合法?

0 投票
2 回答
121 浏览

ios - iOS Kiwi 参数化测试,如 NUnit

有没有办法用 Kiwi 参数化测试?

如果您熟悉 NUnit,它具有运行带参数测试的功能(请参阅http://www.nunit.org/index.php?p=testCase&r=2.5)。

0 投票
0 回答
43 浏览

python - 相当于 Kiwi 中的 raw_input?

我对 Python 有一些经验,但我是 Kiwi 的新手。有人可以为我提供一个程序的代码示例,其中用户提供输入(如在 Python 的“raw_input”中)并在按下按钮后程序使用提供的输入打印响应?将数字 1 添加到输入的程序就可以了。

这实际上对我来说非常重要。谢谢!

0 投票
0 回答
43 浏览

ios - 在 iOS 中使用 KiWi 时如何测试属性?

我正在学习如何使用 KiWi 框架遵循 TDD,到目前为止,我的第一个问题是关于如何将现有属性请求到 UIViewController 类中,如下所示:

这里的问题是“objectForPropertyName”是另一个框架类的方法。

有没有办法只使用 Kiwi 框架来询问“descriptionLabel”?

0 投票
0 回答
2761 浏览

ios - 构建测试时找不到 AFNetworking.h 文件?

我正在开发一个使用AFNetworking v1.3.1没有问题的 iOS 项目。最近,我们决定不再支持iOS 5.0,并相应地更新了项目以支持iOS 6.0和 pod 版本。我已经将项目迁移到AFNetworking v2.3.1并且在设备和模拟器上运行项目时它就像一个魅力。然而,它在尝试运行 Kiwi 测试时失败了。它给出了错误:

不要误会我的意思,我已经搜索了 SO 和 AFNetworking 的问题页面,但我能找到的只是更改Header Search Paths将解决类似问题但不是我的问题。Xcode 在测试构建时甚至找不到任何与 AFNetworking 相关的内容。

这是我的 pod 文件:

这是产品目标和测试目标的标题搜索路径:

#

我可能看错了方向,所以如果你能指出我正确的方向,那将不胜感激。

0 投票
1 回答
105 浏览

ios - 来自 Kiwi 在 TeamCity 上的 iOS 测试报告

我正在研究在 TeamCity 上捕获测试报告。正在使用的 iOS 测试框架是 Kiwi,我想知道工具 xcpretty 是否能够捕获 Kiwi 的输出?

https://github.com/supermarin/xcpretty

0 投票
5 回答
3409 浏览

ios - 无法在 Xcode 6 Beta 5 上运行测试

我有一个使用 Kiwi 测试框架的 iOS 项目(我从 cocoapods 安装的最新版本 2.3.0)。起初,当我运行测试时,我收到一个错误,它找不到 XCTest.h。所以我遵循了关于这个答案的建议:https ://stackoverflow.com/a/24651704/1082326 ,问题就消失了。

然而,出现了一个不同的问题,现在当我在选择的模拟器为“iPhone 5 (8.0)”时尝试运行测试时,我收到以下错误:

你知道可能是什么问题吗?

提前致谢, 伊多

0 投票
2 回答
1716 浏览

ios8 - 无法在 iOS8 设备上运行 Kiwi 测试

我正在尝试在 iOS8 设备上运行 Kiwi(通过 CocoaPods 安装)测试,但构建失败并出现以下链接错误:

测试正在每个可用的模拟器上构建和运行。没有 Kiwi 的 XCTest 测试也在 iOS 8 设备上构建并成功运行。

编辑 31.10删除了测试项目的链接