Test the Link Alias syntax.
Aliases to links can be created using the [[tag][link]] syntax.
The tag is interpreted for markup syntax, so it can be italic, or bold, or an image, etc. The link can be a relative or global wiki word, or it can be an http link.
Test simple link alias
- First create a page with a simple link alias text on it.
Page creator. |
Page name. |
Page contents. |
Page attributes. |
valid? |
SomePage |
some page |
|
true |
AliasLinkPage |
[[tag][SomePage]] |
|
true |
Response Requester. |
uri |
valid? |
AliasLinkPage |
true |
- Examine the page to be sure it has the link
Response Examiner. |
type |
pattern |
matches? |
value |
contents |
<a href="SomePage">tag</a> |
true |
|
Test relative link alias
- First create two sub pages. One has a relative link to the other.
Page creator. |
Page name. |
Page contents. |
Page attributes. |
valid? |
SomePage.TargetPage |
target page |
|
true |
SomePage.LinkPage |
[[tag][TargetPage]] |
|
true |
- Then get the page with the relative link on it.
Response Requester. |
uri |
valid? |
SomePage.LinkPage |
true |
- Then make sure the relative link is properly constructed.
Response Examiner. |
type |
pattern |
matches? |
value |
contents |
<a href="SomePage.TargetPage">tag</a> |
true |
|
Test global link alias
- First create a sub page that has a global reference to another sub page.
Page creator. |
Page name. |
Page contents. |
Page attributes. |
valid? |
SomePage.GlobalLinkPage |
[[tag][.SomePage.TargetPage]] |
|
true |
Response Requester. |
uri |
valid? |
SomePage.GlobalLinkPage |
true |
- Make sure the link is properly formed.
Response Examiner. |
type |
pattern |
matches? |
value |
contents |
<a href="SomePage.TargetPage">tag</a> |
true |
|
Test http link alias
- Create a page with an http link alias
Page creator. |
Page name. |
Page contents. |
Page attributes. |
valid? |
HttpLinkPage |
[[tag][http://fitnesse.org]] |
|
true |
Response Requester. |
uri |
valid? |
HttpLinkPage |
true |
- Make sure the link is properly constructed.
Response Examiner. |
type |
pattern |
matches? |
value |
contents |
<a href="http://fitnesse.org">tag</a> |
true |
|