63 lines
1.3 KiB
Plaintext
63 lines
1.3 KiB
Plaintext
!3 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|
|