Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Open sidebar
project
drupal
Commits
e16159ad
Commit
e16159ad
authored
Dec 01, 2012
by
webchick
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Issue
#1843948
by ACF: Added Change language test variables to the state system.
parent
199fcdfe
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
14 additions
and
14 deletions
+14
-14
core/modules/comment/lib/Drupal/comment/Tests/CommentLanguageTest.php
.../comment/lib/Drupal/comment/Tests/CommentLanguageTest.php
+1
-1
core/modules/language/lib/Drupal/language/Tests/LanguageNegotiationInfoTest.php
...lib/Drupal/language/Tests/LanguageNegotiationInfoTest.php
+5
-5
core/modules/language/lib/Drupal/language/Tests/LanguageUILanguageNegotiationTest.php
...upal/language/Tests/LanguageUILanguageNegotiationTest.php
+1
-1
core/modules/language/tests/language_test.module
core/modules/language/tests/language_test.module
+7
-7
No files found.
core/modules/comment/lib/Drupal/comment/Tests/CommentLanguageTest.php
View file @
e16159ad
...
...
@@ -56,7 +56,7 @@ function setUp() {
$this
->
drupalPost
(
'admin/structure/types/manage/article'
,
$edit
,
t
(
'Save content type'
));
// Enable content language negotiation UI.
variable_
set
(
'language_test
_
content_language_type'
,
TRUE
);
state
()
->
set
(
'language_test
.
content_language_type'
,
TRUE
);
// Set interface language detection to user and content language detection
// to URL. Disable inheritance from interface language to ensure content
...
...
core/modules/language/lib/Drupal/language/Tests/LanguageNegotiationInfoTest.php
View file @
e16159ad
...
...
@@ -42,8 +42,8 @@ function setUp() {
*/
function
testInfoAlterations
()
{
// Enable language type/negotiation info alterations.
variable_
set
(
'language_test
_
language_types'
,
TRUE
);
variable_
set
(
'language_test
_
language_negotiation_info'
,
TRUE
);
state
()
->
set
(
'language_test
.
language_types'
,
TRUE
);
state
()
->
set
(
'language_test
.
language_negotiation_info'
,
TRUE
);
$this
->
languageNegotiationUpdate
();
// Check that fixed language types are properly configured without the need
...
...
@@ -52,7 +52,7 @@ function testInfoAlterations() {
// Make the content language type configurable by updating the language
// negotiation settings with the proper flag enabled.
variable_
set
(
'language_test
_
content_language_type'
,
TRUE
);
state
()
->
set
(
'language_test
.
content_language_type'
,
TRUE
);
$this
->
languageNegotiationUpdate
();
$type
=
LANGUAGE_TYPE_CONTENT
;
$language_types
=
variable_get
(
'language_types'
,
language_types_get_default
());
...
...
@@ -73,7 +73,7 @@ function testInfoAlterations() {
// Remove the interface language negotiation method by updating the language
// negotiation settings with the proper flag enabled.
variable_
set
(
'language_test
_
language_negotiation_info_alter'
,
TRUE
);
state
()
->
set
(
'language_test
.
language_negotiation_info_alter'
,
TRUE
);
$this
->
languageNegotiationUpdate
();
$negotiation
=
variable_get
(
"language_negotiation_
$type
"
,
array
());
$this
->
assertFalse
(
isset
(
$negotiation
[
$interface_method_id
]),
'Interface language negotiation method removed from the stored settings.'
);
...
...
@@ -93,7 +93,7 @@ function testInfoAlterations() {
// Check language negotiation results.
$this
->
drupalGet
(
''
);
$last
=
variable_
get
(
'language_test
_
language_negotiation_last'
,
array
()
);
$last
=
state
()
->
get
(
'language_test
.
language_negotiation_last'
);
foreach
(
language_types_get_all
()
as
$type
)
{
$langcode
=
$last
[
$type
];
$value
=
$type
==
LANGUAGE_TYPE_CONTENT
||
strpos
(
$type
,
'test'
)
!==
FALSE
?
'it'
:
'en'
;
...
...
core/modules/language/lib/Drupal/language/Tests/LanguageUILanguageNegotiationTest.php
View file @
e16159ad
...
...
@@ -367,7 +367,7 @@ protected function runTest($test) {
->
save
();
}
if
(
!
empty
(
$test
[
'language_test_domain'
]))
{
variable_
set
(
'language_test
_
domain'
,
$test
[
'language_test_domain'
]);
state
()
->
set
(
'language_test
.
domain'
,
$test
[
'language_test_domain'
]);
}
$this
->
drupalGet
(
$test
[
'path'
],
array
(),
$test
[
'http_header'
]);
$this
->
assertText
(
$test
[
'expect'
],
$test
[
'message'
]);
...
...
core/modules/language/tests/language_test.module
View file @
e16159ad
...
...
@@ -12,8 +12,8 @@
* the HTTP_HOST here
*/
function
language_test_boot
()
{
if
(
variable_
get
(
'language_test
_
domain'
))
{
$_SERVER
[
'HTTP_HOST'
]
=
variable_
get
(
'language_test
_
domain'
);
if
(
state
()
->
get
(
'language_test
.
domain'
))
{
$_SERVER
[
'HTTP_HOST'
]
=
state
()
->
get
(
'language_test
.
domain'
);
}
}
...
...
@@ -31,7 +31,7 @@ function language_test_init() {
* Implements hook_language_types_info().
*/
function
language_test_language_types_info
()
{
if
(
variable_
get
(
'language_test
_
language_types'
,
FALSE
))
{
if
(
state
()
->
get
(
'language_test
.
language_types'
))
{
return
array
(
'test_language_type'
=>
array
(
'name'
=>
t
(
'Test'
),
...
...
@@ -48,7 +48,7 @@ function language_test_language_types_info() {
* Implements hook_language_types_info_alter().
*/
function
language_test_language_types_info_alter
(
array
&
$language_types
)
{
if
(
variable_
get
(
'language_test
_
content_language_type'
,
FALSE
))
{
if
(
state
()
->
get
(
'language_test
.
content_language_type'
))
{
unset
(
$language_types
[
LANGUAGE_TYPE_CONTENT
][
'fixed'
]);
}
}
...
...
@@ -57,7 +57,7 @@ function language_test_language_types_info_alter(array &$language_types) {
* Implements hook_language_negotiation_info().
*/
function
language_test_language_negotiation_info
()
{
if
(
variable_
get
(
'language_test
_
language_negotiation_info'
,
FALSE
))
{
if
(
state
()
->
get
(
'language_test
.
language_negotiation_info'
))
{
$info
=
array
(
'callbacks'
=>
array
(
'negotiation'
=>
'language_test_language_negotiation_method'
,
...
...
@@ -84,7 +84,7 @@ function language_test_language_negotiation_info() {
* Implements hook_language_negotiation_info_alter().
*/
function
language_test_language_negotiation_info_alter
(
array
&
$negotiation_info
)
{
if
(
variable_
get
(
'language_test
_
language_negotiation_info_alter'
,
FALSE
))
{
if
(
state
()
->
get
(
'language_test
.
language_negotiation_info_alter'
))
{
unset
(
$negotiation_info
[
LANGUAGE_NEGOTIATION_INTERFACE
]);
}
}
...
...
@@ -97,7 +97,7 @@ function language_test_store_language_negotiation() {
foreach
(
language_types_get_all
()
as
$type
)
{
$last
[
$type
]
=
language
(
$type
)
->
langcode
;
}
variable_
set
(
'language_test
_
language_negotiation_last'
,
$last
);
state
()
->
set
(
'language_test
.
language_negotiation_last'
,
$last
);
}
/**
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment