Every wiki page displays a series of links (breadcrumbs) to the ancestors of the current page.

Test top level page

Page creator.
Page name. Page contents. Page attributes. valid?
TopLevelPage top level page true

Response Requester.
uri valid? contents?
TopLevelPage true

Response Examiner.
type pattern matches?
contents <li>TopLevelPage</li> true

A second level page - the top level should link up, the current page should not link.

Page creator.
Page name. Page contents. Page attributes. valid?
TopLevelPage.SecondLevelPage second level page true

Response Requester.
uri valid? contents?
TopLevelPage.SecondLevelPage true

Response Examiner.
type pattern matches?
contents <a href="/TopLevelPage">TopLevelPage</a>. true
contents <li>SecondLevelPage</li> true

A second level page - the top four levels should link up, the current page should not link.

Page creator.
Page name. Page contents. Page attributes. valid?
TopLevelPage.SecondLevelPage.ThirdLevelPage.FourthLevelPage.FifthLevelPage fifth level page true

Response Requester.
uri valid? contents?
TopLevelPage.SecondLevelPage.ThirdLevelPage.FourthLevelPage.FifthLevelPage true

Response Examiner.
line inOrder?
<li><a href="/TopLevelPage">TopLevelPage</a></li> true
<li><a href="/TopLevelPage.SecondLevelPage">SecondLevelPage</a></li> true
<li><a href="/TopLevelPage.SecondLevelPage.ThirdLevelPage">ThirdLevelPage</a></li> true
<li><a href="/TopLevelPage.SecondLevelPage.ThirdLevelPage.FourthLevelPage">FourthLevelPage</a></li> true
<li>FifthLevelPage</li> true