Неинициализированная константа при попытке включить вспомогательный модуль

Модуль, который я пытаюсь включить, находится здесь: test/unit/helpers/test_helpers.rb

Похоже:

module TestHelpers
end

Я пытаюсь включить его в: test/unit/app/models/abc.rb

class Abc < ActiveSupport::TestCase
include TestHelpers
end

выдает следующую ошибку:

Ошибка выполнения неинициализированной константы test / unit / app / models / abc.rb Abc::TestHelpers

Есть идеи, почему это может происходить?

1 ответ

Чтобы включить модуль в ваш класс, вам нужен этот файл.

require 'test_helpers'

Добавьте эту строку вверху класса вашей модели.

Другие вопросы по тегам