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 |
|