1
我有一个功能文件和步骤的定义。我把@wip放在功能文件的顶部。然后我运行为什么测试通过,如果运行“耙黄瓜:wip”,并失败为“耙黄瓜:所有”
rake cucumber:wip
我得到8个通过测试,没有失败。 然后我要做的就是从特征文件中删除@wip和运行
rake cucumber:all
我的步骤定义和一个失败,一个零指针。 我只能想到两件事: 1. wip和默认配置文件之间存在差异,但是当我查看cucumber.rake文件时,它们看起来是相同的 2.有一些关于运行我的功能测试其他功能测试或数据库事务正在消除一些东西。 以前有人看过类似的东西吗?
的Rails 2.2.2 黄瓜0.7.2 黄瓜导轨0.3.1
了解,但这不是问题。使用WIP标签时,所有测试都会通过。这并不是说有些失败,因为我使用wip标签,黄瓜说这没问题。与wip标签一起运行时指针不为零,并且与OK标签一起运行时为零。 – traday 2011-04-25 12:44:05
然后我想我们需要更多的信息来帮助你。 '--trace'? – jbpros 2011-04-25 14:40:55