1
bundle gem gem_name --test=minitest

允许选择 minitest,但是如何让 bundler 为 minitest/spec 而不是 minitest/test 生成代码。

4

2 回答 2

1

这似乎现在有效:

bundle gem myapp --test minitest

于 2019-04-30T19:51:56.697 回答
0

目前是不可能的。

 -t, --test=minitest, --test=rspec

指定 Bundler 在生成项目时应使用的测试框架。可接受的值为 minitest 和 rspec。将配置 GEM_NAME.gemspec,并基于此选项创建一个框架 test/spec 目录。如果未指定此选项,将显示交互式提示,并且答案将保存在 Bundler 的全局配置中以供将来使用 bundle gem。

然而,bundle gem生成器生成的测试行数不到 10 行,因此转换MiniTest::Spec为几乎不是一项艰巨的任务。

于 2016-10-07T17:24:51.123 回答