From e62ccaa4dcc4f909e58c31be9073eb75b7f27950 Mon Sep 17 00:00:00 2001 From: Kaushal Modi Date: Thu, 28 May 2020 03:13:24 -0400 Subject: Propagate the outDir to rstgen to fix hrefs for modules in subdirs (#14479) --- nimdoc/testproject/expected/subdir/subdir_b/utils.idx | 12 ++++++++++++ nimdoc/testproject/expected/testproject.idx | 14 ++++++++++++++ nimdoc/testproject/expected/theindex.html | 2 +- 3 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 nimdoc/testproject/expected/subdir/subdir_b/utils.idx create mode 100644 nimdoc/testproject/expected/testproject.idx (limited to 'nimdoc/testproject') diff --git a/nimdoc/testproject/expected/subdir/subdir_b/utils.idx b/nimdoc/testproject/expected/subdir/subdir_b/utils.idx new file mode 100644 index 000000000..c848fc26a --- /dev/null +++ b/nimdoc/testproject/expected/subdir/subdir_b/utils.idx @@ -0,0 +1,12 @@ +This is now a header subdir/subdir_b/utils.html#this-is-now-a-header This is now a header +Next header subdir/subdir_b/utils.html#this-is-now-a-header-next-header Next header +And so on subdir/subdir_b/utils.html#next-header-and-so-on And so on +More headers subdir/subdir_b/utils.html#more-headers More headers +Up to level 6 subdir/subdir_b/utils.html#more-headers-up-to-level-6 Up to level 6 +enumValueA subdir/subdir_b/utils.html#enumValueA SomeType.enumValueA +enumValueB subdir/subdir_b/utils.html#enumValueB SomeType.enumValueB +enumValueC subdir/subdir_b/utils.html#enumValueC SomeType.enumValueC +SomeType subdir/subdir_b/utils.html#SomeType utils: SomeType +someType subdir/subdir_b/utils.html#someType_2 utils: someType(): SomeType +aEnum subdir/subdir_b/utils.html#aEnum.t utils: aEnum(): untyped +bEnum subdir/subdir_b/utils.html#bEnum.t utils: bEnum(): untyped diff --git a/nimdoc/testproject/expected/testproject.idx b/nimdoc/testproject/expected/testproject.idx new file mode 100644 index 000000000..106c9cb76 --- /dev/null +++ b/nimdoc/testproject/expected/testproject.idx @@ -0,0 +1,14 @@ +C_A testproject.html#C_A testproject: C_A +C_B testproject.html#C_B testproject: C_B +C_C testproject.html#C_C testproject: C_C +C_D testproject.html#C_D testproject: C_D +foo testproject.html#foo.t,SomeType,SomeType testproject: foo(a, b: SomeType) +bar testproject.html#bar,T,T testproject: bar[T](a, b: T): T +baz testproject.html#baz,T,T testproject: baz[T](a, b: T): T +buzz testproject.html#buzz,T,T testproject: buzz[T](a, b: T): T +bar testproject.html#bar.m testproject: bar(): untyped +aVariable testproject.html#aVariable testproject: aVariable +A testproject.html#A testproject: A +B testproject.html#B testproject: B +someFunc testproject.html#someFunc testproject: someFunc() +isValid testproject.html#isValid,T testproject: isValid[T](x: T): bool diff --git a/nimdoc/testproject/expected/theindex.html b/nimdoc/testproject/expected/theindex.html index a76f5961f..18a7ca2c2 100644 --- a/nimdoc/testproject/expected/theindex.html +++ b/nimdoc/testproject/expected/theindex.html @@ -72,7 +72,7 @@ function main() {

Index

- Modules: testproject, utils.

API symbols

+ Modules: subdir/subdir_b/utils, testproject.

API symbols

A: