У меня есть таблица Courses с двумя столбцами dept_code
и course_code
, которые являются строками.
Я пишу свои спецификации и хочу вызвать следующий модуль, чтобы я мог использовать метод valid_course_attributes
для присвоения атрибутов @course
.
module CoursesSpecHelper
def valid_course_attributes
{
:dept_code => 'HIST',
:course_code => '1010'
}
end
end
Модуль называется так:
describe Courses do
require CoursesSpecHelper
before(:each) do
@course = Courses.new
end
it "should require dept_code" do
@course.attributes = valid_course_attributes.except(:dept_code)
@course.should have(1).error_on(:dept_code)
end
end
Когда я запускаю свои примеры, я получаю следующую ошибку:
TypeError: can't convert Module into String
Я пробовал пару вариантов, но не могу понять, что означает эта проблема.
Большое спасибо!