Без MiniTest/спецификации, тест выглядят следующим образом, и my_engine_customers
светильников загружаются (все хорошо):NoMethodError <имя арматуры> в Rails и MiniTest/спецификации
my_engine/test/models/my_engine/customer_test.rb
является
require 'test_helper'
module MyEngine
class CustomerTest < ActiveSupport::TestCase
test "alex is id 5" do
assert my_engine_customers(:alex).id, 5
end
end
end
После добавления require 'minitest/autorun'
к test/test_helper.rb
, а затем преобразования выше тест:
require 'test_helper'
describe MyEngine::Customer do
let(:alex) { my_engine_customers(:alex) } # error here (error shown below)
it "alex is id 5" do
assert alex.id, 5
end
end
я получаю это ошибка:
NoMethodError: undefined method `my_engine_customers' for
#<#<Class:0x007fb63e8f09e8>:0x007fb63e81b068>
Как получить доступ к светильникам при использовании minitest/spec?