Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
801baeed
R
rails
项目概览
张重言
/
rails
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rails
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
801baeed
编写于
1月 27, 2014
作者:
C
Carlos Antonio da Silva
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Use the new clear_validators! api to reset validators in tests
上级
5336ce26
变更
16
显示空白变更内容
内联
并排
Showing
16 changed file
with
33 addition
and
42 deletion
+33
-42
activemodel/test/cases/validations/absence_validation_test.rb
...vemodel/test/cases/validations/absence_validation_test.rb
+3
-3
activemodel/test/cases/validations/acceptance_validation_test.rb
...odel/test/cases/validations/acceptance_validation_test.rb
+1
-1
activemodel/test/cases/validations/conditional_validation_test.rb
...del/test/cases/validations/conditional_validation_test.rb
+1
-1
activemodel/test/cases/validations/confirmation_validation_test.rb
...el/test/cases/validations/confirmation_validation_test.rb
+2
-2
activemodel/test/cases/validations/exclusion_validation_test.rb
...model/test/cases/validations/exclusion_validation_test.rb
+3
-3
activemodel/test/cases/validations/format_validation_test.rb
activemodel/test/cases/validations/format_validation_test.rb
+4
-4
activemodel/test/cases/validations/i18n_generate_message_validation_test.rb
...ases/validations/i18n_generate_message_validation_test.rb
+1
-1
activemodel/test/cases/validations/i18n_validation_test.rb
activemodel/test/cases/validations/i18n_validation_test.rb
+2
-2
activemodel/test/cases/validations/inclusion_validation_test.rb
...model/test/cases/validations/inclusion_validation_test.rb
+3
-3
activemodel/test/cases/validations/length_validation_test.rb
activemodel/test/cases/validations/length_validation_test.rb
+2
-2
activemodel/test/cases/validations/numericality_validation_test.rb
...el/test/cases/validations/numericality_validation_test.rb
+2
-2
activemodel/test/cases/validations/presence_validation_test.rb
...emodel/test/cases/validations/presence_validation_test.rb
+3
-3
activemodel/test/cases/validations/validates_test.rb
activemodel/test/cases/validations/validates_test.rb
+3
-3
activemodel/test/cases/validations/validations_context_test.rb
...emodel/test/cases/validations/validations_context_test.rb
+1
-2
activemodel/test/cases/validations/with_validation_test.rb
activemodel/test/cases/validations/with_validation_test.rb
+1
-2
activemodel/test/cases/validations_test.rb
activemodel/test/cases/validations_test.rb
+1
-8
未找到文件。
activemodel/test/cases/validations/absence_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -6,9 +6,9 @@
class
AbsenceValidationTest
<
ActiveModel
::
TestCase
teardown
do
Topic
.
reset_callbacks
(
:validate
)
Person
.
reset_callbacks
(
:validate
)
CustomReader
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
Person
.
clear_validators!
CustomReader
.
clear_validators!
end
def
test_validate_absences
...
...
activemodel/test/cases/validations/acceptance_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -8,7 +8,7 @@
class
AcceptanceValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_terms_of_service_agreement_no_acceptance
...
...
activemodel/test/cases/validations/conditional_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -6,7 +6,7 @@
class
ConditionalValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_if_validation_using_method_true
...
...
activemodel/test/cases/validations/confirmation_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -7,7 +7,7 @@
class
ConfirmationValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_no_title_confirmation
...
...
@@ -49,7 +49,7 @@ def test_validates_confirmation_of_for_ruby_class
p
.
karma
=
"None"
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
def
test_title_confirmation_with_i18n_attribute
...
...
activemodel/test/cases/validations/exclusion_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -7,7 +7,7 @@
class
ExclusionValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_validates_exclusion_of
...
...
@@ -50,7 +50,7 @@ def test_validates_exclusion_of_for_ruby_class
p
.
karma
=
"Lifo"
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
def
test_validates_exclusion_of_with_lambda
...
...
@@ -87,6 +87,6 @@ def p.reserved_karmas
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
end
activemodel/test/cases/validations/format_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -7,7 +7,7 @@
class
PresenceValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_validate_format
...
...
@@ -144,6 +144,6 @@ def test_validates_format_of_for_ruby_class
p
.
karma
=
"1234"
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
end
activemodel/test/cases/validations/i18n_generate_message_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -4,7 +4,7 @@
class
I18nGenerateMessageValidationTest
<
ActiveModel
::
TestCase
def
setup
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
@person
=
Person
.
new
end
...
...
activemodel/test/cases/validations/i18n_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -6,7 +6,7 @@
class
I18nValidationTest
<
ActiveModel
::
TestCase
def
setup
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
@person
=
Person
.
new
@old_load_path
,
@old_backend
=
I18n
.
load_path
.
dup
,
I18n
.
backend
...
...
@@ -16,7 +16,7 @@ def setup
end
def
teardown
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
I18n
.
load_path
.
replace
@old_load_path
I18n
.
backend
=
@old_backend
end
...
...
activemodel/test/cases/validations/inclusion_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -8,7 +8,7 @@
class
InclusionValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_validates_inclusion_of_range
...
...
@@ -105,7 +105,7 @@ def test_validates_inclusion_of_for_ruby_class
p
.
karma
=
"monkey"
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
def
test_validates_inclusion_of_with_lambda
...
...
@@ -142,6 +142,6 @@ def p.available_karmas
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
end
activemodel/test/cases/validations/length_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -6,7 +6,7 @@
class
LengthValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_validates_length_of_with_allow_nil
...
...
@@ -354,7 +354,7 @@ def test_validates_length_of_for_ruby_class
p
.
karma
=
"The Smiths"
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
def
test_validates_length_of_for_infinite_maxima
...
...
activemodel/test/cases/validations/numericality_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -9,7 +9,7 @@
class
NumericalityValidationTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
NIL
=
[
nil
]
...
...
@@ -157,7 +157,7 @@ def test_validates_numericality_of_for_ruby_class
p
.
karma
=
"1234"
assert
p
.
valid?
ensure
Person
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
end
def
test_validates_numericality_with_invalid_args
...
...
activemodel/test/cases/validations/presence_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -8,9 +8,9 @@
class
PresenceValidationTest
<
ActiveModel
::
TestCase
teardown
do
Topic
.
reset_callbacks
(
:validate
)
Person
.
reset_callbacks
(
:validate
)
CustomReader
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
Person
.
clear_validators!
CustomReader
.
clear_validators!
end
def
test_validate_presences
...
...
activemodel/test/cases/validations/validates_test.rb
浏览文件 @
801baeed
...
...
@@ -11,9 +11,9 @@ class ValidatesTest < ActiveModel::TestCase
teardown
:reset_callbacks
def
reset_callbacks
Person
.
reset_callbacks
(
:validate
)
Topic
.
reset_callbacks
(
:validate
)
PersonWithValidator
.
reset_callbacks
(
:validate
)
Person
.
clear_validators!
Topic
.
clear_validators!
PersonWithValidator
.
clear_validators!
end
def
test_validates_with_messages_empty
...
...
activemodel/test/cases/validations/validations_context_test.rb
浏览文件 @
801baeed
...
...
@@ -5,8 +5,7 @@
class
ValidationsContextTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
_validators
.
clear
Topic
.
clear_validators!
end
ERROR_MESSAGE
=
"Validation error from validator"
...
...
activemodel/test/cases/validations/with_validation_test.rb
浏览文件 @
801baeed
...
...
@@ -6,8 +6,7 @@
class
ValidatesWithTest
<
ActiveModel
::
TestCase
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
_validators
.
clear
Topic
.
clear_validators!
end
ERROR_MESSAGE
=
"Validation error from validator"
...
...
activemodel/test/cases/validations_test.rb
浏览文件 @
801baeed
...
...
@@ -10,17 +10,10 @@
require
'active_support/xml_mini'
class
ValidationsTest
<
ActiveModel
::
TestCase
class
CustomStrictValidationException
<
StandardError
;
end
def
setup
Topic
.
_validators
.
clear
end
# Most of the tests mess with the validations of Topic, so lets repair it all the time.
# Other classes we mess with will be dealt with in the specific tests
def
teardown
Topic
.
reset_callbacks
(
:validate
)
Topic
.
clear_validators!
end
def
test_single_field_validation
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录