1 | var Velocity = require('../src/velocity')
|
2 | var assert = require("assert")
|
3 | var render = Velocity.render;
|
4 |
|
5 |
|
6 | describe('macro_body', function() {
|
7 | it('#@foo()', function() {
|
8 | var vm = '#macro( d ) <tr><td>$!bodyContent</td></tr> #end #@d()Hello!#end'
|
9 | assert('<tr><td>Hello!</td></tr>', render(vm, {}).trim());
|
10 | });
|
11 | it('#@ with template', function() {
|
12 | var vm = '#macro( d ) <tr><td>$!bodyContent</td></tr> #end #@d()Hello $nick!#end'
|
13 | assert('<tr><td>Hello foo!</td></tr>', render(vm, { nick: 'foo' }).trim());
|
14 | });
|
15 | });
|