1
我想通過使用Mini_Test和Ruby來實現DCI實現,但我無法在Mini_Test中調用AcademicYear類。我在下面的分隔文件中有一個簡單的類和Mini_Test類;在Mini_Test和未初始化的常量錯誤中調用任何Ruby類
/app/Models/academicyear.rb
class AcademicYear
attr_accessor :year
end
/app/Test/Contexts/headteacher_define_academicyear_context_test.rb
require "minitest_helper"
class HeadTeacherDefineAcademicYearContextTest < MiniTest::Unit::TestCase
def test_should_add_academic_year
academicyear = AcademicYear.new
academicyear.year= "2012-2013"
end
end
當我創建一個新的AcademicYear對象,我得到這個錯誤;
HeadTeacherDefineAcademicYearContextTest#test_should_add_academic_year:
NameError: uninitialized constant HeadTeacherDefineAcademicYearContextTest::AcademicYear
/home/developer/Desktop/dciexample/test/contexts/headteacher_define_academicyear_context_test.rb:6:in `test_should_add_academic_year'
我缺少什麼想法?