RSPEC描述耙任务名称空间

发布于 2025-01-24 11:08:43 字数 382 浏览 0 评论 0原文

我想测试耙任务的特定命名空间,并且我会从Rubocop中获得错误。

desc 'This namespace is test'
namespace :test_namespace do

  task test_task: :environment do

在我的耙子任务上,我有以下内容

RSpec.describe 'test_namespace' do
  describe 'test_task' do

给我一个错误

The first argument to describe should be the class or module being tested.

I want to test a specific namespace of rake tasks and I am getting an error from rubocop.

desc 'This namespace is test'
namespace :test_namespace do

  task test_task: :environment do

On my rake task I have the following

RSpec.describe 'test_namespace' do
  describe 'test_task' do

The above gives me an error

The first argument to describe should be the class or module being tested.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

百合的盛世恋 2025-01-31 11:08:43

添加类型::任务修复rubocop错误
例子:

describe 'some task description', type: :task do
  # test case here
end

Adding type: :task fix rubocop error
example:

describe 'some task description', type: :task do
  # test case here
end
野稚 2025-01-31 11:08:43

您只需要直接将课程直接传递到您的描述测试行中,而不是字符串。在您的情况下:

RSpec.describe TestNamespace do

You just need to pass the class straight into your describe line of your test, instead of a string. In your case:

RSpec.describe TestNamespace do
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文