UNPKG

1 kBtext/coffeescriptView Raw
1cc = require '../lib/coffeecup'
2
3describe '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
19describe '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>'