|
|
@ -15,7 +15,6 @@ class CourseTest < ActiveSupport::TestCase
|
|
|
|
error_keys = course.errors.keys
|
|
|
|
error_keys = course.errors.keys
|
|
|
|
|
|
|
|
|
|
|
|
valid_attr = [:password, :term, :name, :class_period]
|
|
|
|
valid_attr = [:password, :term, :name, :class_period]
|
|
|
|
puts error_keys
|
|
|
|
|
|
|
|
valid_attr.each do |attr|
|
|
|
|
valid_attr.each do |attr|
|
|
|
|
assert(error_keys.include?(attr), "attr unknow: #{attr}")
|
|
|
|
assert(error_keys.include?(attr), "attr unknow: #{attr}")
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -43,7 +42,7 @@ class CourseTest < ActiveSupport::TestCase
|
|
|
|
course.name = "test_course"
|
|
|
|
course.name = "test_course"
|
|
|
|
assert course.valid?
|
|
|
|
assert course.valid?
|
|
|
|
course.name = name_quirk
|
|
|
|
course.name = name_quirk
|
|
|
|
assert course.valid?
|
|
|
|
assert course.valid?, "Quirk name ===> #{course.name}"
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
test 'description too long must be valid.(4096)' do
|
|
|
|
test 'description too long must be valid.(4096)' do
|
|
|
|