1 |
|
2 |
|
3 |
|
4 |
|
5 |
|
6 | var budRenderer = require('../lib/bud_renderer.js');
|
7 |
|
8 | var tmpDir = __dirname + '/../tmp';
|
9 |
|
10 | exports.setUp = function (done) {
|
11 | done();
|
12 | };
|
13 |
|
14 | exports.tearDown = function (done) {
|
15 | done();
|
16 | };
|
17 |
|
18 | exports['Bud renderer'] = function (test) {
|
19 | var renderable = budRenderer({
|
20 | '{{dirname}}/baz.txt': {
|
21 | force: true,
|
22 | mkdirp: true,
|
23 | mode: 466,
|
24 | tmpl: function (data) {
|
25 | return JSON.stringify(data);
|
26 | }
|
27 | }
|
28 | });
|
29 | test.ok(renderable);
|
30 | renderable.render({
|
31 | dirname: tmpDir,
|
32 | foo: 'bar'
|
33 | }, function (err) {
|
34 | test.ifError(err);
|
35 | renderable({
|
36 | dirname: tmpDir,
|
37 | foo: 'bar'
|
38 | })(function (err) {
|
39 | test.ifError(err);
|
40 | test.done();
|
41 | });
|
42 | });
|
43 | };
|
44 |
|