98 lines
2.6 KiB
Plaintext
98 lines
2.6 KiB
Plaintext
!|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|
|