는 여기나가서 설명하자면 NameError : 초기화되지 않은 상수 내가 레일에 단위 테스트와 함께 작동 ...
require 'test_helper'
require 'test/unit'
require 'sample'
class SampleTest < ActiveSupport::TestCase
test "student details" do
student = Student.new
student.Date_of_joining = DateTime.now
student.id = "123"
assert_student student
end
end
그리고 내 응용 프로그램의 \ 모델 \ sample.rb는 다음이 포함되어 테스트 \ 장치 \의 sample_test.rb에있는 내 코드입니다 ..
class Sample
def assert_student(student)
#assert_equal "123", student.external_reference
"#{student_id}"
end
end
내가 실행하고 "레이크 시험 : 단위"그것은 다음과 같은 오류
test_student_details(SampleTest):
NameError: uninitialized constant SampleTest::Student
test/unit/sample_test.rb:7:in `block in <class:SampleTest>'
을 보여줍니다 이 문제를 어떻게 해결할 수 있습니까?