57 lines
1.6 KiB
Scheme
57 lines
1.6 KiB
Scheme
(define (run-tests/comments)
|
|
(test-mustache "Inline"
|
|
'()
|
|
"12345{{! Comment Block! }}67890"
|
|
"1234567890")
|
|
|
|
(test-mustache "Multiline"
|
|
'()
|
|
"12345{{!\n This is a\n multi-line comment...\n}}67890"
|
|
"1234567890")
|
|
|
|
(test-mustache "Standalone"
|
|
'()
|
|
"Begin.\n{{! Comment Block! }}\nEnd."
|
|
"Begin.\nEnd.")
|
|
|
|
(test-mustache "Indented Standalone"
|
|
'()
|
|
"Begin.\n {{! Comment Block! }}\nEnd."
|
|
"Begin.\nEnd.")
|
|
|
|
(test-mustache "Standalone Line Endings"
|
|
'()
|
|
"\r\n{{! Standalone Comment }}\r\n"
|
|
"\r\n")
|
|
|
|
(test-mustache "Standalone Without Previous Line"
|
|
'()
|
|
" {{! I'm Still Standalone }}\n!"
|
|
"!")
|
|
|
|
(test-mustache "Standalone Without Newline"
|
|
'()
|
|
"!\n {{! I'm Still Standalone }}"
|
|
"!\n")
|
|
|
|
(test-mustache "Multiline Standalone"
|
|
'()
|
|
"Begin.\n{{!\nSomething's going on here...\n}}\nEnd."
|
|
"Begin.\nEnd.")
|
|
|
|
(test-mustache "Indented Multiline Standalone"
|
|
'()
|
|
"Begin.\n {{!\n Something's going on here...\n }}\nEnd."
|
|
"Begin.\nEnd.")
|
|
|
|
(test-mustache "Indented Inline"
|
|
'()
|
|
" 12 {{! 34 }}\n"
|
|
" 12 \n")
|
|
|
|
(test-mustache "Surrounding Whitespace"
|
|
'()
|
|
"12345 {{! Comment Block! }} 67890"
|
|
"12345 67890"))
|
|
|