Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何为不同的文件夹生成cucumber rails_Ruby On Rails_Ruby_Cucumber - Fatal编程技术网

Ruby on rails 如何为不同的文件夹生成cucumber rails

Ruby on rails 如何为不同的文件夹生成cucumber rails,ruby-on-rails,ruby,cucumber,Ruby On Rails,Ruby,Cucumber,我正在尝试使用cucumber rails生成器为我的rails项目创建一个测试文件夹(gem在这里:) 问题是,当我运行“rails generate cucumber:install”时,它会在我的项目中创建一个名为“features”的文件夹,其中包含cucumber文件,在我看来,这个文件夹不是很有条理 我想所有的cucumber文件都放在一个名为“test”的文件夹中。有没有办法让我这么做?我试图在“test”文件夹中运行生成器,但它似乎不起作用 有人知道怎么做吗?非常感谢 Ruby中

我正在尝试使用cucumber rails生成器为我的rails项目创建一个测试文件夹(gem在这里:)

问题是,当我运行“rails generate cucumber:install”时,它会在我的项目中创建一个名为“features”的文件夹,其中包含cucumber文件,在我看来,这个文件夹不是很有条理

我想所有的cucumber文件都放在一个名为“test”的文件夹中。有没有办法让我这么做?我试图在“test”文件夹中运行生成器,但它似乎不起作用


有人知道怎么做吗?非常感谢

Ruby中基本上有3个测试库和相应的常见假设:

  • test
    应包含
    test::Unit
    MiniTest
    测试
  • spec
    应包含
    RSpec
    测试
  • 功能
    应包含
    测试
你应该遵循这些假设,否则从长远来看,你可能会遇到一些麻烦


无论如何,要回答你的问题,你想做的是不可能的。
功能
文件夹位于和中。因此,除非你想引入一些黑客和变通方法,否则你必须遵循惯例。

哦,好吧,我不知道这个惯例。好吧,然后我会跟着它,我只是觉得它不是所有时候最好的组织(我检查了生成器的代码,发现它是硬编码的)。无论如何,谢谢你的提醒:)