jashkenas--coffeescript/test/test_heredocs.coffee

73 lines
669 B
CoffeeScript
Raw Normal View History

2010-01-11 23:53:50 -05:00
a: """
basic heredoc
on two lines
"""
ok a is "basic heredoc\non two lines"
2010-01-11 23:53:50 -05:00
a: '''
a
2010-01-12 00:00:38 -05:00
"b
2010-01-11 23:53:50 -05:00
c
'''
ok a is "a\n \"b\nc"
2010-01-11 23:53:50 -05:00
a: '''one-liner'''
ok a is 'one-liner'
2010-01-11 23:53:50 -05:00
a: """
out
here
"""
ok a is "out\nhere"
a: '''
a
b
c
'''
ok a is " a\n b\nc"
a: '''
a
b c
'''
ok a is "a\n\n\nb c"
a: '''more"than"one"quote'''
ok a is 'more"than"one"quote'
val: 10
a: """
basic heredoc $val
on two lines
"""
b: '''
basic heredoc $val
on two lines
'''
ok a is "basic heredoc 10\non two lines"
ok b is "basic heredoc \$val\non two lines"
a: '''here's an apostrophe'''
ok a is "here's an apostrophe"