1 | cc = require '../lib/coffeecup'
|
2 |
|
3 | describe 'HereDocs', ->
|
4 | describe '''
|
5 | script """
|
6 | $(document).ready(function(){
|
7 | alert('test');
|
8 | });
|
9 | """
|
10 | ''', ->
|
11 | it 'should render <script>$(document).ready(function(){\n alert(\'test\');\n});</script>', ->
|
12 | h = -> script """
|
13 | $(document).ready(function(){
|
14 | alert('test');
|
15 | });
|
16 | """
|
17 | cc.render(h).should.equal '<script>$(document).ready(function(){\n alert(\'test\');\n});</script>'
|
18 |
|
19 | describe 'HereDocs optimized', ->
|
20 | describe '''
|
21 | script """
|
22 | $(document).ready(function(){
|
23 | alert('test');
|
24 | });
|
25 | """
|
26 | ''', ->
|
27 | it 'should render <script>$(document).ready(function(){\n alert(\'test\');\n});</script>', ->
|
28 | h = -> script """
|
29 | $(document).ready(function(){
|
30 | alert('test');
|
31 | });
|
32 | """
|
33 | cc.render(h, optimized: true, cache: on).should.equal '<script>$(document).ready(function(){\n alert(\'test\');\n});</script>'
|