mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-11-28 16:20:52 +00:00
ve.dm.Converter.test: Add hrefPrefix (follows-up I33eab356)
* Tests were failing since I33eab356. Change-Id: I1fed0e3e21ea379a583ccd4f611212940264d106
This commit is contained in:
parent
e7d3dac1b9
commit
24590a9702
|
@ -447,15 +447,16 @@ ve.dm.example.domToDataCases = {
|
|||
[
|
||||
'b',
|
||||
{
|
||||
'{"data":{"htmlAttributes":{"data-rt":"{\\"sHref\\":\\"foo bar\\"}","href":"Foo_bar","rel":"mw:WikiLink"},"title":"Foo bar"},"type":"link/WikiLink"}': {
|
||||
'{"data":{"hrefPrefix":"","htmlAttributes":{"data-rt":"{\\"sHref\\":\\"foo bar\\"}","href":"Foo_bar","rel":"mw:WikiLink"},"title":"Foo bar"},"type":"link/WikiLink"}': {
|
||||
'type': 'link/WikiLink',
|
||||
'data': {
|
||||
'title': 'Foo bar',
|
||||
'hrefPrefix': '',
|
||||
'htmlAttributes': {
|
||||
'data-rt': '{"sHref":"foo bar"}',
|
||||
'href': 'Foo_bar',
|
||||
'rel': 'mw:WikiLink'
|
||||
}
|
||||
},
|
||||
'title': 'Foo bar'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -463,15 +464,16 @@ ve.dm.example.domToDataCases = {
|
|||
[
|
||||
'a',
|
||||
{
|
||||
'{"data":{"htmlAttributes":{"data-rt":"{\\"sHref\\":\\"foo bar\\"}","href":"Foo_bar","rel":"mw:WikiLink"},"title":"Foo bar"},"type":"link/WikiLink"}': {
|
||||
'{"data":{"hrefPrefix":"","htmlAttributes":{"data-rt":"{\\"sHref\\":\\"foo bar\\"}","href":"Foo_bar","rel":"mw:WikiLink"},"title":"Foo bar"},"type":"link/WikiLink"}': {
|
||||
'type': 'link/WikiLink',
|
||||
'data': {
|
||||
'title': 'Foo bar',
|
||||
'hrefPrefix': '',
|
||||
'htmlAttributes': {
|
||||
'data-rt': '{"sHref":"foo bar"}',
|
||||
'href': 'Foo_bar',
|
||||
'rel': 'mw:WikiLink'
|
||||
}
|
||||
},
|
||||
'title': 'Foo bar'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -479,15 +481,16 @@ ve.dm.example.domToDataCases = {
|
|||
[
|
||||
'r',
|
||||
{
|
||||
'{"data":{"htmlAttributes":{"data-rt":"{\\"sHref\\":\\"foo bar\\"}","href":"Foo_bar","rel":"mw:WikiLink"},"title":"Foo bar"},"type":"link/WikiLink"}': {
|
||||
'{"data":{"hrefPrefix":"","htmlAttributes":{"data-rt":"{\\"sHref\\":\\"foo bar\\"}","href":"Foo_bar","rel":"mw:WikiLink"},"title":"Foo bar"},"type":"link/WikiLink"}': {
|
||||
'type': 'link/WikiLink',
|
||||
'data': {
|
||||
'title': 'Foo bar',
|
||||
'hrefPrefix': '',
|
||||
'htmlAttributes': {
|
||||
'data-rt': '{"sHref":"foo bar"}',
|
||||
'href': 'Foo_bar',
|
||||
'rel': 'mw:WikiLink'
|
||||
}
|
||||
},
|
||||
'title': 'Foo bar'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -499,20 +502,21 @@ ve.dm.example.domToDataCases = {
|
|||
},
|
||||
'internal link with ./ and ../': {
|
||||
'html': '<p><a rel="mw:WikiLink" href="./../../../Foo/Bar">Foo</a></p>',
|
||||
'normalizedHtml': '<p><a rel="mw:WikiLink" href="Foo/Bar">Foo</a></p>', // FIXME preserve ./ and ../
|
||||
'normalizedHtml': '<p><a rel="mw:WikiLink" href="./../../../Foo/Bar">Foo</a></p>',
|
||||
'data': [
|
||||
{ 'type': 'paragraph' },
|
||||
[
|
||||
'F',
|
||||
{
|
||||
'{"data":{"htmlAttributes":{"href":"./../../../Foo/Bar","rel":"mw:WikiLink"},"title":"Foo/Bar"},"type":"link/WikiLink"}': {
|
||||
'{"data":{"hrefPrefix":"./../../../","htmlAttributes":{"href":"./../../../Foo/Bar","rel":"mw:WikiLink"},"title":"Foo/Bar"},"type":"link/WikiLink"}': {
|
||||
'type': 'link/WikiLink',
|
||||
'data': {
|
||||
'title': 'Foo/Bar',
|
||||
'hrefPrefix': './../../../',
|
||||
'htmlAttributes': {
|
||||
'href': './../../../Foo/Bar',
|
||||
'rel': 'mw:WikiLink'
|
||||
}
|
||||
},
|
||||
'title': 'Foo/Bar'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -520,14 +524,15 @@ ve.dm.example.domToDataCases = {
|
|||
[
|
||||
'o',
|
||||
{
|
||||
'{"data":{"htmlAttributes":{"href":"./../../../Foo/Bar","rel":"mw:WikiLink"},"title":"Foo/Bar"},"type":"link/WikiLink"}': {
|
||||
'{"data":{"hrefPrefix":"./../../../","htmlAttributes":{"href":"./../../../Foo/Bar","rel":"mw:WikiLink"},"title":"Foo/Bar"},"type":"link/WikiLink"}': {
|
||||
'type': 'link/WikiLink',
|
||||
'data': {
|
||||
'title': 'Foo/Bar',
|
||||
'hrefPrefix': './../../../',
|
||||
'htmlAttributes': {
|
||||
'href': './../../../Foo/Bar',
|
||||
'rel': 'mw:WikiLink'
|
||||
}
|
||||
},
|
||||
'title': 'Foo/Bar'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -535,14 +540,15 @@ ve.dm.example.domToDataCases = {
|
|||
[
|
||||
'o',
|
||||
{
|
||||
'{"data":{"htmlAttributes":{"href":"./../../../Foo/Bar","rel":"mw:WikiLink"},"title":"Foo/Bar"},"type":"link/WikiLink"}': {
|
||||
'{"data":{"hrefPrefix":"./../../../","htmlAttributes":{"href":"./../../../Foo/Bar","rel":"mw:WikiLink"},"title":"Foo/Bar"},"type":"link/WikiLink"}': {
|
||||
'type': 'link/WikiLink',
|
||||
'data': {
|
||||
'title': 'Foo/Bar',
|
||||
'hrefPrefix': './../../../',
|
||||
'htmlAttributes': {
|
||||
'href': './../../../Foo/Bar',
|
||||
'rel': 'mw:WikiLink'
|
||||
}
|
||||
},
|
||||
'title': 'Foo/Bar'
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue