| Index: chrome/common/extensions/docs/server2/reference_resolver_test.py
|
| diff --git a/chrome/common/extensions/docs/server2/reference_resolver_test.py b/chrome/common/extensions/docs/server2/reference_resolver_test.py
|
| index 3cbcea32f06bf71ea988c9c7c6e648b3e4340aa0..0c4167522e2a90daa184488cdcefad53f24d9c32 100755
|
| --- a/chrome/common/extensions/docs/server2/reference_resolver_test.py
|
| +++ b/chrome/common/extensions/docs/server2/reference_resolver_test.py
|
| @@ -170,5 +170,47 @@ class APIDataSourceTest(unittest.TestCase):
|
| resolver.ResolveAllLinks('$ref:bar.bon.',
|
| namespace='baz'))
|
|
|
| + # If a request is provided it should construct an appropriate relative link.
|
| + self.assertEqual(
|
| + 'Hi <a href="../../bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>, '
|
| + '<a href="../../bar.bon.html#property-bar_bon_p3">Bon Bon</a>, '
|
| + '<a href="../../bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>',
|
| + resolver.ResolveAllLinks(
|
| + 'Hi $ref:bar_bon_p3, $ref:[bar_bon_p3 Bon Bon], $ref:bar_bon_p3',
|
| + relative_to='big/long/path/bar.html',
|
| + namespace='bar.bon'))
|
| + self.assertEqual(
|
| + 'Hi <a href="bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>, '
|
| + '<a href="bar.bon.html#property-bar_bon_p3">Bon Bon</a>, '
|
| + '<a href="bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>',
|
| + resolver.ResolveAllLinks(
|
| + 'Hi $ref:bar_bon_p3, $ref:[bar_bon_p3 Bon Bon], $ref:bar_bon_p3',
|
| + relative_to='',
|
| + namespace='bar.bon'))
|
| + self.assertEqual(
|
| + 'Hi <a href="bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>, '
|
| + '<a href="bar.bon.html#property-bar_bon_p3">Bon Bon</a>, '
|
| + '<a href="bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>',
|
| + resolver.ResolveAllLinks(
|
| + 'Hi $ref:bar_bon_p3, $ref:[bar_bon_p3 Bon Bon], $ref:bar_bon_p3',
|
| + relative_to='bar.html',
|
| + namespace='bar.bon'))
|
| + self.assertEqual(
|
| + 'Hi <a href="bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>, '
|
| + '<a href="bar.bon.html#property-bar_bon_p3">Bon Bon</a>, '
|
| + '<a href="bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>',
|
| + resolver.ResolveAllLinks(
|
| + 'Hi $ref:bar_bon_p3, $ref:[bar_bon_p3 Bon Bon], $ref:bar_bon_p3',
|
| + relative_to='foo/bar.html',
|
| + namespace='bar.bon'))
|
| + self.assertEqual(
|
| + 'Hi <a href="../bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>, '
|
| + '<a href="../bar.bon.html#property-bar_bon_p3">Bon Bon</a>, '
|
| + '<a href="../bar.bon.html#property-bar_bon_p3">bar_bon_p3</a>',
|
| + resolver.ResolveAllLinks(
|
| + 'Hi $ref:bar_bon_p3, $ref:[bar_bon_p3 Bon Bon], $ref:bar_bon_p3',
|
| + relative_to='foo/baz/bar.html',
|
| + namespace='bar.bon'))
|
| +
|
| if __name__ == '__main__':
|
| unittest.main()
|
|
|