Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
张重言
rails
提交
cc14a3b2
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,发现更多精彩内容 >>
提交
cc14a3b2
编写于
7月 14, 2012
作者:
F
Francesco Rodriguez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Fix ActiveSupport tests that depend on run order
上级
e8afb84b
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
23 addition
and
14 deletion
+23
-14
activesupport/test/autoloading_fixtures/class_folder/class_folder_subclass.rb
...utoloading_fixtures/class_folder/class_folder_subclass.rb
+1
-1
activesupport/test/core_ext/module/qualified_const_test.rb
activesupport/test/core_ext/module/qualified_const_test.rb
+18
-11
activesupport/test/dependencies_test.rb
activesupport/test/dependencies_test.rb
+2
-0
activesupport/test/inflector_test.rb
activesupport/test/inflector_test.rb
+2
-2
未找到文件。
activesupport/test/autoloading_fixtures/class_folder/class_folder_subclass.rb
浏览文件 @
cc14a3b2
class
ClassFolder::ClassFolderSubclass
<
ClassFolder
ConstantInClassFolder
ConstantInClassFolder
=
'indeed'
end
activesupport/test/core_ext/module/qualified_const_test.rb
浏览文件 @
cc14a3b2
...
...
@@ -67,17 +67,24 @@ class QualifiedConstTest < ActiveSupport::TestCase
end
test
"qualified_const_set"
do
m
=
Module
.
new
assert_equal
m
,
Object
.
qualified_const_set
(
"QualifiedConstTestMod2"
,
m
)
assert_equal
m
,
::
QualifiedConstTestMod2
# We are going to assign to existing constants on purpose, so silence warnings.
silence_warnings
do
assert_equal
true
,
QualifiedConstTestMod
.
qualified_const_set
(
"QualifiedConstTestMod::X"
,
true
)
assert_equal
true
,
QualifiedConstTestMod
::
X
assert_equal
10
,
QualifiedConstTestMod
::
M
.
qualified_const_set
(
"X"
,
10
)
assert_equal
10
,
QualifiedConstTestMod
::
M
::
X
begin
m
=
Module
.
new
assert_equal
m
,
Object
.
qualified_const_set
(
"QualifiedConstTestMod2"
,
m
)
assert_equal
m
,
::
QualifiedConstTestMod2
# We are going to assign to existing constants on purpose, so silence warnings.
silence_warnings
do
assert_equal
true
,
QualifiedConstTestMod
.
qualified_const_set
(
"QualifiedConstTestMod::X"
,
true
)
assert_equal
true
,
QualifiedConstTestMod
::
X
assert_equal
10
,
QualifiedConstTestMod
::
M
.
qualified_const_set
(
"X"
,
10
)
assert_equal
10
,
QualifiedConstTestMod
::
M
::
X
end
ensure
silence_warnings
do
QualifiedConstTestMod
.
qualified_const_set
(
'QualifiedConstTestMod::X'
,
false
)
QualifiedConstTestMod
::
M
.
qualified_const_set
(
'X'
,
1
)
end
end
end
...
...
activesupport/test/dependencies_test.rb
浏览文件 @
cc14a3b2
...
...
@@ -679,6 +679,8 @@ def test_unloadable_should_return_change_flag
assert_equal
true
,
M
.
unloadable
assert_equal
false
,
M
.
unloadable
end
ensure
Object
.
class_eval
{
remove_const
:M
}
end
def
test_unloadable_constants_should_receive_callback
...
...
activesupport/test/inflector_test.rb
浏览文件 @
cc14a3b2
...
...
@@ -169,11 +169,11 @@ def test_acronyms_camelize_lower
def
test_underscore_acronym_sequence
ActiveSupport
::
Inflector
.
inflections
do
|
inflect
|
inflect
.
acronym
(
"API"
)
inflect
.
acronym
(
"
HTML5
"
)
inflect
.
acronym
(
"
JSON
"
)
inflect
.
acronym
(
"HTML"
)
end
assert_equal
(
"
html5_html_api"
,
ActiveSupport
::
Inflector
.
underscore
(
"HTML5
HTMLAPI"
))
assert_equal
(
"
json_html_api"
,
ActiveSupport
::
Inflector
.
underscore
(
"JSON
HTMLAPI"
))
end
def
test_underscore
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录