This page tests the construction of tables.
- First create a page with comment text on it.
script | |
start | Page Builder |
line | |1 Row 1 Cell| |
page | TableTestPage |
- Then request that page
Response Requester. | ||
uri | valid? | contents? |
TableTestPage | true |
- Examine the page to be sure it is empty.
Response Examiner. | |||
type | pattern | matches? | wrapped html? |
contents | <table.*<tr>\s*<td>\s*1 Row 1 Cell\s*</td>\s*</tr>\s*</table> | true |
Test that spaces inside table cells don't get interpreted.
script | |
start | Page Builder |
line | | 1 is not a list| |
page | TableTestPageTwo |
Response Requester. | ||
uri | valid? | contents? |
TableTestPageTwo | true |
Response Examiner. | |||
type | pattern | matches? | wrapped html? |
contents | 1 is not a list | true |
Response Examiner. | ||
type | pattern | matches? |
contents | <ol> | false |
contents | 1 is not a list | true |
Test that nothing gets interpreted inside literal tables.
script | |
start | Page Builder |
line | !|'''bold'''|''italic''| |
page | TableTestPageThree |
Response Requester. | ||
uri | valid? | contents? |
TableTestPageThree | true |
Response Examiner. | |||
type | pattern | matches? | wrapped html? |
contents | '''bold''' | true |
Response Examiner. | ||
type | pattern | matches? |
contents | ''italic'' | true |
Test that wikiwords, http links and e-mail adresses don't get interpreted inside no-links tables.
script | |
start | Page Builder |
line | ^|WikiWord|https://localhost|test@mail.com| |
page | TableTestPageFour |
Response Requester. | ||
uri | valid? | contents? |
TableTestPageFour | true |
Response Examiner. | |||
type | pattern | matches? | wrapped html? |
contents | <td>WikiWord</td> | true |
Response Examiner. | ||
type | pattern | matches? |
contents | WikiWord<a title="create page" href="WikiWord?edit&nonExistent=true">[?]</a> | false |
contents | <td>https://localhost</td> | true |
contents | <a href="https://localhost">https://localhost</a> | false |
contents | <td>test@mail.com</td> | true |
contents | <a href="mailto:test@mail.com">test@mail.com</a> | false |