validation_test.rb
来自「A Hotel Management System based on Ruby 」· RB 代码 · 共 30 行
RB
30 行
require File.dirname(__FILE__) + '/test_helper'
class ValidationTest < Test::Unit::TestCase
include Globalize
fixtures :globalize_languages, :globalize_countries,
:globalize_translations, :globalize_products
class Product < ActiveRecord::Base
set_table_name "globalize_products"
validates_length_of :name, :minimum => 5
validates_length_of :specs, :maximum => 10
end
def setup
Globalize::Locale.set("he-IL")
end
def test_max_validation
prod = Product.find(2)
assert !prod.valid?
assert_equal "המפרט ארוך מדי (המקסימום הוא 10 תווים)", prod.errors.full_messages[1]
prod = Product.find(3)
assert !prod.valid?
assert_equal "Name is too short (min is 5 characters)", prod.errors.full_messages.first
end
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?