Included page: .FitNesse.SuiteAcceptanceTests.ScenarioLibrary (edit)
| scenario |
given page |
page |
with content |
content |
| create page |
@page |
with content |
@content |
| $IT= |
echo |
@page |
| scenario |
given page |
page |
| given page |
@page |
with content |
nothing |
| scenario |
given test page |
page |
| given page |
@page |
| make |
@page |
a test page |
| scenario |
given slim test page |
page |
| given page |
@page |
with content |
!define TEST_SYSTEM {slim} |
| make |
@page |
a test page |
| scenario |
page |
source |
should have link to |
target |
| check |
request page |
@source |
200 |
| ensure |
content contains |
<a href="@target" |
| $IT= |
echo |
@source |
| scenario |
it should have link to |
target |
| page |
$IT |
should have link to |
@target |
| scenario |
and it should have link to |
target |
| page |
$IT |
should have link to |
@target |
| scenario |
page |
source |
should have creating link to |
target |
| check |
request page |
@source |
200 |
| ensure |
content contains |
@target<a title="create page" href="@target?edit&nonExistent=true">[?]</a> |
| scenario |
it should have creating link to |
target |
| page |
$IT |
should have creating link to |
@target |
| scenario |
page |
source |
should contain |
text |
| check |
request page |
@source |
200 |
| ensure |
content contains |
@text |
| show |
content |
| scenario |
page |
source |
should not contain |
text |
| check |
request page |
@source |
200 |
| reject |
content contains |
@text |
| show |
content |
| scenario |
page |
source |
should match |
text |
| check |
request page |
@source |
200 |
| ensure |
content matches |
@text |
| show |
content |
| scenario |
it should contain |
text |
| page |
$IT |
should contain |
@text |
| scenario |
it should not contain |
text |
| page |
$IT |
should not contain |
@text |
| scenario |
it should contain |
text |
in line |
symbol |
| check |
request page |
$IT |
200 |
| $@symbol= |
line number containing |
@text |
| scenario |
it should match |
text |
| page |
$IT |
should match |
@text |
| scenario |
test results for page |
source |
should contain |
text |
| check |
request page |
@source?test |
200 |
| ensure |
content contains |
@text |
| show |
content |
| scenario |
its test results should contain |
text |
| test results for page |
$IT |
should contain |
@text |
| scenario |
test ressults for page |
source |
should not contain |
text |
| check |
request page |
@source?test |
200 |
| reject |
content contains |
@text |
| show |
content |
| scenario |
and should contain |
text |
| ensure |
content contains |
@text |
| show |
content |
| scenario |
and should match |
text |
| ensure |
content matches |
@text |
| show |
content |
| scenario |
and should not contain |
text |
| reject |
content contains |
@text |
| show |
content |
| scenario |
widget |
wikiText |
should render |
htmlText |
| create page |
WidgetPage |
with content |
@wikiText |
| check |
request page |
WidgetPage |
200 |
| ensure |
content matches |
@htmlText |
| show |
content |
| scenario |
the line |
after |
should come after |
before |
| check |
echo int |
$@before |
< $@after |
| scenario |
pass |
| check |
echo |
pass |
pass |
If a symlink is created on the to-be-moved page, the symlink should be moved.
local setup and scenario's
| scenario |
create symlink on |
pageName |
with name |
name |
link to |
linkedPage |
| check |
request page |
@pageName?responder=symlink&linkName=@name&linkPath=@linkedPage |
303 |
| show |
content |
| ensure |
content contains |
Location: /@pageName?properties |
| scenario |
move page |
pageName |
to |
location |
| check |
request page |
@pageName?responder=movePage&newLocation=@location |
303 |
| show |
content |
| ensure |
content contains |
Location: /@location.@pageName |
Move a page. The page contains a symlink to a sibling page of the to-be moved page and a symlink to a child page of the to-be moved page. In both cases the pages should be moved in such a way that the symlink remain valid and point to the right page.
| script |
| create page |
ToBeMovedPage |
with content |
main page |
| create page |
ToBeMovedPage.ChildPage |
with content |
child page |
| create page |
NewLocation |
with content |
new location |
| create page |
AnotherPage |
with content |
another page |
| create symlink on |
ToBeMovedPage |
with name |
LinkAnotherPage |
link to |
AnotherPage |
| create symlink on |
ToBeMovedPage |
with name |
LinkChildPage |
link to |
>ChildPage |
| ensure |
page |
ToBeMovedPage.LinkAnotherPage |
is a symbolic link |
| ensure |
page |
ToBeMovedPage.LinkChildPage |
is a symbolic link |
| script |
| move page |
ToBeMovedPage |
to |
NewLocation |
| reject |
page |
ToBeMovedPage |
exists |
| ensure |
page |
NewLocation.ToBeMovedPage |
exists |
| ensure |
page |
NewLocation.ToBeMovedPage.LinkAnotherPage |
is a symbolic link |
| page |
NewLocation.ToBeMovedPage.LinkAnotherPage |
should contain |
another page |
| ensure |
page |
NewLocation.ToBeMovedPage.LinkChildPage |
is a symbolic link |
| page |
NewLocation.ToBeMovedPage.LinkChildPage |
should contain |
child page |
Keyboard Shortcuts ?
×
-
t
Test
-
e
Edit page
-
a
Add new page
-
p
Properties
-
w
Where used?
-
/
Focus on search bar
-
s
Open search page
-
g u
Go to User Guide