У меня проблема с тестированием моего рейка.Задача выглядит так:
namespace :db do
desc 'Load the seed data from db/seeds.rb'
task :seed => :environment do
puts 'seed'
end
end
И мой тест выглядит так:
require 'rake'
require 'spec_helper'
RSpec.describe Rake::Task do
describe "db:seed" do
it "runs a task" do
Rake::Task['db:seed'].invoke
end
end
end
Все выглядит хорошо, но я все еще получаю эту ошибку:
Failure/Error: Rake::Task['db:seed'].invoke
RuntimeError:
Don't know how to build task 'db:seed' (See the list of available
tasks with `rake --tasks`)
Что самое странное, та же задача работает при вызове через консоль:
> rake db:seed
seed
Некоторые идеи?