dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Handle missing namespace prefix in XML dumps more gracefully
[lhc/web/wiklou.git]
/
tests
/
phpunit
/
includes
/
title
/
NamespaceAwareForeignTitleFactoryTest.php
diff --git
a/tests/phpunit/includes/title/NamespaceAwareForeignTitleFactoryTest.php
b/tests/phpunit/includes/title/NamespaceAwareForeignTitleFactoryTest.php
index
76cedc6
..
520108a
100644
(file)
--- a/
tests/phpunit/includes/title/NamespaceAwareForeignTitleFactoryTest.php
+++ b/
tests/phpunit/includes/title/NamespaceAwareForeignTitleFactoryTest.php
@@
-36,10
+36,18
@@
class NamespaceAwareForeignTitleFactoryTest extends MediaWikiTestCase {
'MainNamespaceArticle', null,
new ForeignTitle( 0, '', 'MainNamespaceArticle' ),
],
'MainNamespaceArticle', null,
new ForeignTitle( 0, '', 'MainNamespaceArticle' ),
],
+ [
+ 'Magic:_The_Gathering', 0,
+ new ForeignTitle( 0, '', 'Magic:_The_Gathering' ),
+ ],
[
'Talk:Nice_talk', 1,
new ForeignTitle( 1, 'Talk', 'Nice_talk' ),
],
[
'Talk:Nice_talk', 1,
new ForeignTitle( 1, 'Talk', 'Nice_talk' ),
],
+ [
+ 'Talk:Magic:_The_Gathering', 1,
+ new ForeignTitle( 1, 'Talk', 'Magic:_The_Gathering' ),
+ ],
[
'Bogus:Nice_talk', 0,
new ForeignTitle( 0, '', 'Bogus:Nice_talk' ),
[
'Bogus:Nice_talk', 0,
new ForeignTitle( 0, '', 'Bogus:Nice_talk' ),
@@
-56,6
+64,11
@@
class NamespaceAwareForeignTitleFactoryTest extends MediaWikiTestCase {
'Bogus:Nice_talk', 1,
new ForeignTitle( 1, 'Talk', 'Nice_talk' ),
],
'Bogus:Nice_talk', 1,
new ForeignTitle( 1, 'Talk', 'Nice_talk' ),
],
+ // Misconfigured wiki with unregistered namespace (T114115)
+ [
+ 'Nice_talk', 1234,
+ new ForeignTitle( 1234, 'Ns1234', 'Nice_talk' ),
+ ],
];
}
];
}