【发布时间】:2012-01-02 12:07:01
【问题描述】:
我在 Rails 中进行单元测试.., 这是我的代码位于 test\unit\sample_test.rb
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
我的 app\models\sample.rb 包含以下内容..,
class Sample
def assert_student(student)
#assert_equal "123", student.external_reference
"#{student_id}"
end
end
当我运行“rake test:units”时,它显示以下错误
test_student_details(SampleTest):
NameError: uninitialized constant SampleTest::Student
test/unit/sample_test.rb:7:in `block in <class:SampleTest>'
我该如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails ruby