Unit testing 如何使用Rails4为minitest过程生成测试目录?

Unit testing 如何使用Rails4为minitest过程生成测试目录?,unit-testing,ruby-on-rails-4,tdd,minitest,Unit Testing,Ruby On Rails 4,Tdd,Minitest,关于在我的Rails应用程序中生成测试目录,我有一个问题,我打算使用minitest进行单元测试和功能测试,但我注意到Rails并没有在我的应用程序中自动生成测试目录。我如何配置测试环境,以便能够正确地将测试目录添加到我的应用程序中,以进行小型测试过程 如果执行该命令 rails new some-app-name 您应该在终端/外壳的输出中看到创建测试目录的信息 ..... create test/fixtures create test/fixtur

关于在我的Rails应用程序中生成测试目录,我有一个问题,我打算使用minitest进行单元测试和功能测试,但我注意到Rails并没有在我的应用程序中自动生成测试目录。我如何配置测试环境,以便能够正确地将测试目录添加到我的应用程序中,以进行小型测试过程

如果执行该命令

rails new some-app-name
您应该在终端/外壳的输出中看到创建测试目录的信息

      .....
      create  test/fixtures
      create  test/fixtures/.keep
      create  test/controllers
      create  test/controllers/.keep
      create  test/mailers
      create  test/mailers/.keep
      create  test/models
      create  test/models/.keep
      create  test/helpers
      create  test/helpers/.keep
      create  test/integration
      create  test/integration/.keep
      create  test/test_helper.rb
      .....
你能发布你在shell上运行的创建应用程序的命令吗


关于使用rails设置minitest的一些好的背景(和当前)信息,请参阅。在这篇博文中,还有一些关于通过minitest运行设置增强显示的其他建议,以及关于rails Gem文件中使用的其他Gem的建议。

感谢您的回复。当我创建Rails应用程序时,我使用Postgres完成了它。我注意到这个应用程序是在没有测试目录的情况下创建的;我手动输入了一个,所以现在我可以对我的代码进行小型测试。生成rails应用程序时,Postgres是否不包括测试目录?默认的rails new命令应创建目录。数据库类型仅与config/database.yml无关。一个简单的测试是从一个干净的目录开始并运行“rails new”。(点表示当前目录)