1 |
|
2 |
|
3 |
|
4 |
|
5 | 'use strict'
|
6 |
|
7 | const load = require('../lib/load.js')
|
8 | const co = require('co')
|
9 | const coz = require('coz')
|
10 | const assert = require('assert')
|
11 |
|
12 | describe('load', () => {
|
13 | let tmpDir = `${__dirname}/../tmp`
|
14 |
|
15 | before(() => co(function * () {
|
16 |
|
17 | }))
|
18 |
|
19 | after(() => co(function * () {
|
20 | }))
|
21 |
|
22 | it('Render ci', () => co(function * () {
|
23 | let bud = load({
|
24 | type: 'ci',
|
25 | names: [
|
26 | 'build'
|
27 | ]
|
28 | }, '444', true)
|
29 | assert.ok(bud)
|
30 | assert.ok(bud.tmpl)
|
31 | bud.mkdirp = true
|
32 | bud.path = `${tmpDir}/testing-ci/.js.bud`
|
33 | console.log(bud)
|
34 | yield coz.render(bud)
|
35 | }))
|
36 |
|
37 | it('Render ci misc', () => co(function * () {
|
38 | let bud = load({
|
39 | type: 'ciMisc'
|
40 | }, '444', true)
|
41 | assert.ok(bud)
|
42 | assert.ok(bud.tmpl)
|
43 | bud.mkdirp = true
|
44 | bud.path = `${tmpDir}/testing-ci/misc/.js.bud`
|
45 | yield coz.render(bud)
|
46 | }))
|
47 |
|
48 | it('Render scss attributes', () => co(function * () {
|
49 | let bud = load({
|
50 | type: 'scssAttributes'
|
51 | }, '444', true)
|
52 | assert.ok(bud)
|
53 | assert.ok(bud.tmpl)
|
54 | bud.mkdirp = true
|
55 | bud.path = `${tmpDir}/testing-scss/attributes/.scss.bud`
|
56 | yield coz.render(bud)
|
57 | }))
|
58 |
|
59 | it('Render scss components', () => co(function * () {
|
60 | let bud = load({
|
61 | type: 'scssComponents'
|
62 | }, '444', true)
|
63 | assert.ok(bud)
|
64 | assert.ok(bud.tmpl)
|
65 | bud.mkdirp = true
|
66 | bud.path = `${tmpDir}/testing-scss/components/.scss.bud`
|
67 | yield coz.render(bud)
|
68 | }))
|
69 |
|
70 | it('Render scss media', () => co(function * () {
|
71 | let bud = load({
|
72 | type: 'scssMedia'
|
73 | }, '444', true)
|
74 | assert.ok(bud)
|
75 | assert.ok(bud.tmpl)
|
76 | bud.mkdirp = true
|
77 | bud.path = `${tmpDir}/testing-scss/media/.scss.bud`
|
78 | yield coz.render(bud)
|
79 | }))
|
80 |
|
81 | it('Render scss variables', () => co(function * () {
|
82 | let bud = load({
|
83 | type: 'scssVariables'
|
84 | }, '444', true)
|
85 | assert.ok(bud)
|
86 | assert.ok(bud.tmpl)
|
87 | bud.mkdirp = true
|
88 | bud.path = `${tmpDir}/testing-scss/variables/.scss.bud`
|
89 | yield coz.render(bud)
|
90 | }))
|
91 |
|
92 | it('Render locale', () => co(function * () {
|
93 | let bud = load({
|
94 | type: 'locale',
|
95 | namespace: [
|
96 | 'sections',
|
97 | 'titles'
|
98 | ]
|
99 | }, '444', true)
|
100 | assert.ok(bud)
|
101 | assert.ok(bud.tmpl)
|
102 | bud.mkdirp = true
|
103 | bud.path = `${tmpDir}/testing-locale/.json.bud`
|
104 | yield coz.render(bud)
|
105 | }))
|
106 |
|
107 | it('Render env', () => co(function * () {
|
108 | let bud = load({
|
109 | type: 'env'
|
110 | }, '444', true)
|
111 | assert.ok(bud)
|
112 | assert.ok(bud.tmpl)
|
113 | bud.mkdirp = true
|
114 | bud.path = `${tmpDir}/testing-env/.json.bud`
|
115 | coz.render(bud)
|
116 | }))
|
117 |
|
118 | it('Render db models', () => co(function * () {
|
119 | let bud = load({
|
120 | type: 'models',
|
121 | name: [
|
122 | 'sign',
|
123 | 'user'
|
124 | ]
|
125 | }, '444', true)
|
126 | assert.ok(bud)
|
127 | assert.ok(bud.tmpl)
|
128 | bud.mkdirp = true
|
129 | bud.force = true
|
130 | bud.path = `${tmpDir}/testing-db/models/.json.bud`
|
131 | coz.render(bud)
|
132 | }))
|
133 |
|
134 | it('Render db seeds', () => co(function * () {
|
135 | let bud = load({
|
136 | type: 'seeds',
|
137 | name: [
|
138 | 'sign',
|
139 | 'user'
|
140 | ]
|
141 | }, '444', true)
|
142 | assert.ok(bud)
|
143 | assert.ok(bud.tmpl)
|
144 | bud.mkdirp = true
|
145 | bud.force = true
|
146 | bud.path = `${tmpDir}/testing-db/seeds/.seed.js.bud`
|
147 | coz.render(bud)
|
148 | }))
|
149 |
|
150 | it('Render db hooks', () => co(function * () {
|
151 | let bud = load({
|
152 | type: 'hooks',
|
153 | name: [
|
154 | 'UserVerify',
|
155 | 'UserRecover'
|
156 | ]
|
157 | }, '444', true)
|
158 | assert.ok(bud)
|
159 | assert.ok(bud.tmpl)
|
160 | bud.mkdirp = true
|
161 | bud.force = true
|
162 | bud.path = `${tmpDir}/testing-db/hooks/.hook.js.bud`
|
163 | coz.render(bud)
|
164 | }))
|
165 |
|
166 | it('Render db addons', () => co(function * () {
|
167 | let bud = load({
|
168 | type: 'addons',
|
169 | name: [
|
170 | 'UserSign'
|
171 | ]
|
172 | }, '444', true)
|
173 | assert.ok(bud)
|
174 | assert.ok(bud.tmpl)
|
175 | bud.mkdirp = true
|
176 | bud.force = true
|
177 | bud.path = `${tmpDir}/testing-db/addons/.addon.js.bud`
|
178 | coz.render(bud)
|
179 | }))
|
180 |
|
181 | it('Render guide', () => co(function * () {
|
182 | let bud = load({
|
183 | type: 'guides',
|
184 | name: [
|
185 | 'requirements',
|
186 | 'setup',
|
187 | 'development',
|
188 | 'dockerlize',
|
189 | 'production'
|
190 | ]
|
191 | }, '444', true)
|
192 | assert.ok(bud)
|
193 | assert.ok(bud.tmpl)
|
194 | bud.mkdirp = true
|
195 | bud.path = `${tmpDir}/testing-doc/guides/.json.bud`
|
196 | coz.render(bud)
|
197 | }))
|
198 |
|
199 | it('Render ui route', () => co(function * () {
|
200 | let bud = load({
|
201 | type: 'uiRoute'
|
202 | }, '444', true)
|
203 | assert.ok(bud)
|
204 | assert.ok(bud.tmpl)
|
205 | bud.mkdirp = true
|
206 | bud.force = true
|
207 | bud.path = `${tmpDir}/testing-route/ui-route/.route.js.bud`
|
208 | coz.render(bud)
|
209 | }))
|
210 |
|
211 | it('Render ui middleware', () => co(function * () {
|
212 | let bud = load({
|
213 | type: 'uiMiddleware'
|
214 | }, '444', true)
|
215 | assert.ok(bud)
|
216 | assert.ok(bud.tmpl)
|
217 | bud.mkdirp = true
|
218 | bud.force = true
|
219 | bud.path = `${tmpDir}/testing-middleware/ui-middleware/.middleware.js.bud`
|
220 | coz.render(bud)
|
221 | }))
|
222 |
|
223 | it('Render api middleware', () => co(function * () {
|
224 | let bud = load({
|
225 | type: 'apiMiddleware',
|
226 | name: [
|
227 | 'locale'
|
228 | ]
|
229 | }, '444', true)
|
230 | assert.ok(bud)
|
231 | assert.ok(bud.tmpl)
|
232 | bud.mkdirp = true
|
233 | bud.force = true
|
234 | bud.path = `${tmpDir}/testing-middleware/api-middleware/.middleware.js.bud`
|
235 | coz.render(bud)
|
236 | }))
|
237 |
|
238 | it('Render react middleware', () => co(function * () {
|
239 | let bud = load({
|
240 | type: 'reactMiddleware'
|
241 | }, '444', true)
|
242 | assert.ok(bud)
|
243 | assert.ok(bud.tmpl)
|
244 | bud.mkdirp = true
|
245 | bud.force = true
|
246 | bud.path = `${tmpDir}/testing-middleware/react-middleware/.middleware.js.bud`
|
247 | coz.render(bud)
|
248 | }))
|
249 |
|
250 | it('Render react service', () => co(function * () {
|
251 | let bud = load({
|
252 | type: 'reactService',
|
253 | name: [
|
254 | 'foo',
|
255 | 'bar'
|
256 | ]
|
257 | }, '444', true)
|
258 | assert.ok(bud)
|
259 | assert.ok(bud.tmpl)
|
260 | bud.mkdirp = true
|
261 | bud.force = true
|
262 | bud.path = `${tmpDir}/testing-service/react-service/.service.js.bud`
|
263 | coz.render(bud)
|
264 | }))
|
265 |
|
266 | it('Render api route', () => co(function * () {
|
267 | let bud = load({
|
268 | type: 'apiRoute'
|
269 | }, '444', true)
|
270 | assert.ok(bud)
|
271 | assert.ok(bud.tmpl)
|
272 | bud.mkdirp = true
|
273 | bud.path = `${tmpDir}/testing-route/api-route/.route.js.bud`
|
274 | coz.render(bud)
|
275 | }))
|
276 |
|
277 | it('Render admin api route', () => co(function * () {
|
278 | let bud = load({
|
279 | type: 'apiRoute'
|
280 | }, '444', true)
|
281 | assert.ok(bud)
|
282 | assert.ok(bud.tmpl)
|
283 | bud.mkdirp = true
|
284 | bud.path = `${tmpDir}/testing-route/admin-api-route/.route.js.bud`
|
285 | coz.render(bud)
|
286 | }))
|
287 |
|
288 | it('Render schema', () => co(function * () {
|
289 | let bud = load({
|
290 | type: 'schema'
|
291 | }, '444', true)
|
292 | assert.ok(bud)
|
293 | assert.ok(bud.tmpl)
|
294 | bud.mkdirp = true
|
295 | bud.path = `${tmpDir}/testing-schema/schema/.schema.js.bud`
|
296 | coz.render(bud)
|
297 | }))
|
298 |
|
299 | it('Render react view', () => co(function * () {
|
300 | let bud = load({
|
301 | type: 'reactView',
|
302 | name: [
|
303 | 'splash/SplashTop',
|
304 | 'other/OtherTop',
|
305 | 'sign/SignSignup',
|
306 | 'sign/SignSignin',
|
307 | 'recover/RecoverSend'
|
308 | ]
|
309 | }, '444', true)
|
310 | assert.ok(bud)
|
311 | assert.ok(bud.tmpl)
|
312 | bud.mkdirp = true
|
313 | bud.path = `${tmpDir}/testing-react/views/.jsx.bud`
|
314 | coz.render(bud)
|
315 | }))
|
316 |
|
317 | it('Render react browser', () => co(function * () {
|
318 | let bud = load({
|
319 | type: 'reactBrowser'
|
320 | }, '444', true)
|
321 | assert.ok(bud)
|
322 | assert.ok(bud.tmpl)
|
323 | bud.mkdirp = true
|
324 | bud.path = `${tmpDir}/testing-react/browsers/.js.bud`
|
325 | coz.render(bud)
|
326 | }))
|
327 |
|
328 | it('Render react mixin', () => co(function * () {
|
329 | let bud = load({
|
330 | type: 'reactMixin'
|
331 | }, '444', true)
|
332 | assert.ok(bud)
|
333 | assert.ok(bud.tmpl)
|
334 | bud.mkdirp = true
|
335 | bud.path = `${tmpDir}/testing-react/mixins/.js.bud`
|
336 | coz.render(bud)
|
337 | }))
|
338 |
|
339 | it('Render react mixin group', () => co(function * () {
|
340 | let bud = load({
|
341 | type: 'reactMixinGroup',
|
342 | name: [
|
343 | 'view',
|
344 | 'form'
|
345 | ]
|
346 | }, '444', true)
|
347 | assert.ok(bud)
|
348 | assert.ok(bud.tmpl)
|
349 | bud.mkdirp = true
|
350 | bud.path = `${tmpDir}/testing-react/mixins/groups/.group.jsx.bud`
|
351 | coz.render(bud)
|
352 | }))
|
353 |
|
354 | it('Render react store', () => co(function * () {
|
355 | let bud = load({
|
356 | type: 'reactStore',
|
357 | name: [
|
358 | 'sign'
|
359 | ]
|
360 | }, '444', true)
|
361 | assert.ok(bud)
|
362 | assert.ok(bud.tmpl)
|
363 | bud.mkdirp = true
|
364 | bud.path = `${tmpDir}/testing-react/stores/.store.js.bud`
|
365 | coz.render(bud)
|
366 | }))
|
367 |
|
368 |
|
369 | it('Render react page', () => co(function * () {
|
370 | let bud = load({
|
371 | type: 'reactPage'
|
372 | }, '444', true)
|
373 | assert.ok(bud)
|
374 | assert.ok(bud.tmpl)
|
375 | bud.mkdirp = true
|
376 | bud.path = `${tmpDir}/testing-react/pages/.json.bud`
|
377 | coz.render(bud)
|
378 | }))
|
379 |
|
380 | it('Render react fragment', () => co(function * () {
|
381 | let bud = load({
|
382 | type: 'reactFragment'
|
383 | }, '444', true)
|
384 | assert.ok(bud)
|
385 | assert.ok(bud.tmpl)
|
386 | bud.mkdirp = true
|
387 | bud.path = `${tmpDir}/testing-react/fragments/.js.bud`
|
388 | coz.render(bud)
|
389 | }))
|
390 |
|
391 | it('Render react component', () => co(function * () {
|
392 | let bud = load({
|
393 | type: 'reactComponent'
|
394 | }, '444', true)
|
395 | assert.ok(bud)
|
396 | assert.ok(bud.tmpl)
|
397 | bud.mkdirp = true
|
398 | bud.path = `${tmpDir}/testing-react/components/.js.bud`
|
399 | coz.render(bud)
|
400 | }))
|
401 |
|
402 | it('Render bin daemon', () => co(function * () {
|
403 | let bud = load({
|
404 | type: 'binDaemon',
|
405 | commands: [
|
406 | 'start',
|
407 | 'stop',
|
408 | 'show'
|
409 | ]
|
410 | }, '444', true)
|
411 | assert.ok(bud)
|
412 | assert.ok(bud.tmpl)
|
413 | bud.mkdirp = true
|
414 | bud.path = `${tmpDir}/testing-bin/bin/.json.bud`
|
415 | coz.render(bud)
|
416 | }))
|
417 |
|
418 | it('Render bin app', () => co(function * () {
|
419 | let bud = load({
|
420 | type: 'binApp',
|
421 | commands: [
|
422 | 'start',
|
423 | 'stop',
|
424 | 'show'
|
425 | ]
|
426 | }, '444', true)
|
427 | assert.ok(bud)
|
428 | assert.ok(bud.tmpl)
|
429 | bud.mkdirp = true
|
430 | bud.path = `${tmpDir}/testing-bin/bin/app/.json.bud`
|
431 | coz.render(bud)
|
432 | }))
|
433 |
|
434 | it('Render terminal', () => co(function * () {
|
435 | let bud = load({
|
436 | type: 'terminal'
|
437 | }, '444', true)
|
438 | assert.ok(bud)
|
439 | assert.ok(bud.tmpl)
|
440 | bud.mkdirp = true
|
441 | bud.path = `${tmpDir}/testing-debug/.terminal.bud`
|
442 | coz.render(bud)
|
443 | }))
|
444 |
|
445 | it('Render util', () => co(function * () {
|
446 | let bud = load({
|
447 | type: 'util',
|
448 | name: [
|
449 | 'array',
|
450 | 'object'
|
451 | ]
|
452 | }, '444', true)
|
453 | assert.ok(bud)
|
454 | assert.ok(bud.tmpl)
|
455 | bud.mkdirp = true
|
456 | bud.path = `${tmpDir}/testing-generic/.util.js.bud`
|
457 | coz.render(bud)
|
458 | }))
|
459 |
|
460 | it('Render node cache', () => co(function * () {
|
461 | let bud = load({
|
462 | type: 'nodeCache'
|
463 | }, '444', true)
|
464 | assert.ok(bud)
|
465 | assert.ok(bud.tmpl)
|
466 | bud.mkdirp = true
|
467 | bud.path = `${tmpDir}/testing-node/.package.json.bud`
|
468 | coz.render(bud)
|
469 | }))
|
470 |
|
471 | it('Render mysql', () => co(function * () {
|
472 | let bud = load({
|
473 | type: 'bin-mysql'
|
474 | }, '444', true)
|
475 | assert.ok(bud)
|
476 | assert.ok(bud.tmpl)
|
477 | bud.mkdirp = true
|
478 | bud.path = `${tmpDir}/testing-mysql/.mysql.bud`
|
479 | coz.render(bud)
|
480 | }))
|
481 |
|
482 | it('Render node', () => co(function * () {
|
483 | let bud = load({
|
484 | type: 'bin-node'
|
485 | }, '444', true)
|
486 | assert.ok(bud)
|
487 | assert.ok(bud.tmpl)
|
488 | bud.mkdirp = true
|
489 | bud.path = `${tmpDir}/testing-node/.node.bud`
|
490 | coz.render(bud)
|
491 | }))
|
492 |
|
493 | it('Render nginx', () => co(function * () {
|
494 | let bud = load({
|
495 | type: 'bin-nginx'
|
496 | }, '444', true)
|
497 | assert.ok(bud)
|
498 | assert.ok(bud.tmpl)
|
499 | bud.mkdirp = true
|
500 | bud.path = `${tmpDir}/testing-nginx/.nginx.bud`
|
501 | coz.render(bud)
|
502 | }))
|
503 |
|
504 | it('Render env-bin', () => co(function * () {
|
505 | let bud = load({
|
506 | type: 'bin-env'
|
507 | }, '444', true)
|
508 | assert.ok(bud)
|
509 | assert.ok(bud.tmpl)
|
510 | bud.mkdirp = true
|
511 | bud.path = `${tmpDir}/testing-env-bin/.sh.bud`
|
512 | coz.render(bud)
|
513 | }))
|
514 |
|
515 | it('Render env-local-bin', () => co(function * () {
|
516 | let bud = load({
|
517 | type: 'bin-env-local'
|
518 | }, '444', true)
|
519 | assert.ok(bud)
|
520 | assert.ok(bud.tmpl)
|
521 | bud.mkdirp = true
|
522 | bud.path = `${tmpDir}/testing-env-local-bin/.sh.bud`
|
523 | coz.render(bud)
|
524 | }))
|
525 |
|
526 | it('Render settings', () => co(function * () {
|
527 | let bud = load({
|
528 | type: 'settings',
|
529 | name: [
|
530 | 'route',
|
531 | 'asset'
|
532 | ]
|
533 | }, '444', true)
|
534 | assert.ok(bud)
|
535 | assert.ok(bud.tmpl)
|
536 | bud.mkdirp = true
|
537 | bud.path = `${tmpDir}/testing-settings/.setting.json.bud`
|
538 | coz.render(bud)
|
539 | }))
|
540 |
|
541 | it('Render route-test', () => co(function * () {
|
542 | let bud = load({
|
543 | type: 'route-test'
|
544 | }, '444', true)
|
545 | assert.ok(bud)
|
546 | assert.ok(bud.tmpl)
|
547 | bud.mkdirp = true
|
548 | bud.path = `${tmpDir}/testing-route-test/.test.js.bud`
|
549 | coz.render(bud)
|
550 | }))
|
551 |
|
552 | it('Render component-test', () => co(function * () {
|
553 | let bud = load({
|
554 | type: 'component-test',
|
555 | src: '../../components/**/*.js'
|
556 | }, '444', true)
|
557 | assert.ok(bud)
|
558 | assert.ok(bud.tmpl)
|
559 | bud.mkdirp = true
|
560 | bud.path = `${tmpDir}/testing-component-test/.test.js.bud`
|
561 | coz.render(bud)
|
562 | }))
|
563 |
|
564 | it('Render static privacy', () => co(function * () {
|
565 | let bud = load({
|
566 | type: 'privacy',
|
567 | langs: 'en,ja'
|
568 | }, '444', true)
|
569 | assert.ok(bud)
|
570 | assert.ok(bud.tmpl)
|
571 | bud.mkdirp = true
|
572 | bud.path = `${tmpDir}/testing-statics/.privacy-policy.html.bud`
|
573 | coz.render(bud)
|
574 | }))
|
575 |
|
576 | it('Render static terms', () => co(function * () {
|
577 | let bud = load({
|
578 | type: 'terms',
|
579 | langs: 'en,ja'
|
580 | }, '444', true)
|
581 | assert.ok(bud)
|
582 | assert.ok(bud.tmpl)
|
583 | bud.mkdirp = true
|
584 | bud.path = `${tmpDir}/testing-statics/.terms-of-use.html.bud`
|
585 | coz.render(bud)
|
586 | }))
|
587 |
|
588 | it('Render mail templates', () => co(function * () {
|
589 | let bud = load({
|
590 | type: 'mailTemplate',
|
591 | name: [
|
592 | 'email-verify',
|
593 | 'password-reset',
|
594 | 'resign-done'
|
595 | ]
|
596 | }, '444', true)
|
597 | assert.ok(bud)
|
598 | assert.ok(bud.tmpl)
|
599 | bud.mkdirp = true
|
600 | bud.path = `${tmpDir}/testing-mail/templates/.hbs.bud`
|
601 | coz.render(bud)
|
602 | }))
|
603 |
|
604 | it('Render mail triggers', () => co(function * () {
|
605 | let bud = load({
|
606 | type: 'mailTrigger',
|
607 | name: [
|
608 | 'verify'
|
609 | ]
|
610 | }, '444', true)
|
611 | assert.ok(bud)
|
612 | assert.ok(bud.tmpl)
|
613 | bud.mkdirp = true
|
614 | bud.path = `${tmpDir}/testing-mail/triggers/.trigger.js.bud`
|
615 | coz.render(bud)
|
616 | }))
|
617 |
|
618 | it('Render errors', () => co(function * () {
|
619 | let bud = load({
|
620 | type: 'error'
|
621 | }, '444', true)
|
622 | assert.ok(bud)
|
623 | assert.ok(bud.tmpl)
|
624 | bud.mkdirp = true
|
625 | bud.path = `${tmpDir}/testing-errors/.html.bud`
|
626 | coz.render(bud)
|
627 | }))
|
628 |
|
629 | it('Render readme', () => co(function * () {
|
630 | let bud = load({
|
631 | type: 'readme'
|
632 | }, '444', true)
|
633 | assert.ok(bud)
|
634 | assert.ok(bud.tmpl)
|
635 | bud.mkdirp = true
|
636 | bud.path = `${tmpDir}/testing-readme/.README.bud`
|
637 | coz.render(bud)
|
638 | }))
|
639 |
|
640 | it('Render consts', () => co(function * () {
|
641 | let bud = load({
|
642 | type: 'consts',
|
643 | suffix: 'constants',
|
644 | name: [ 'foo', 'bar' ]
|
645 | }, '444', true)
|
646 | assert.ok(bud)
|
647 | assert.ok(bud.tmpl)
|
648 | bud.mkdirp = true
|
649 | bud.path = `${tmpDir}/testing-constants/.constants.js.bud`
|
650 | coz.render(bud)
|
651 | }))
|
652 |
|
653 | it('Render extensions', () => co(function * () {
|
654 | let bud = load({
|
655 | type: 'extension',
|
656 | name: [
|
657 | 'props',
|
658 | 'locale'
|
659 | ],
|
660 | to: 'http.IncomingMessage instances'
|
661 | }, '444', true)
|
662 | assert.ok(bud)
|
663 | assert.ok(bud.tmpl)
|
664 | bud.mkdirp = true
|
665 | bud.path = `${tmpDir}/testing-extensions/.extension.js.bud`
|
666 | coz.render(bud)
|
667 | }))
|
668 |
|
669 | it('Render extension tests', () => co(function * () {
|
670 | let bud = load({
|
671 | type: 'extensionTest',
|
672 | src: '../testing-extensions/**/*.js'
|
673 | }, '444', true)
|
674 | assert.ok(bud)
|
675 | assert.ok(bud.tmpl)
|
676 | bud.mkdirp = true
|
677 | bud.path = `${tmpDir}/testing-extension-tests/.test.js.bud`
|
678 | coz.render(bud)
|
679 | }))
|
680 |
|
681 | it('Render code tests', () => co(function * () {
|
682 | let bud = load({
|
683 | type: 'code',
|
684 | name: [
|
685 | 'userRole'
|
686 | ]
|
687 | }, '444', true)
|
688 | assert.ok(bud)
|
689 | assert.ok(bud.tmpl)
|
690 | bud.mkdirp = true
|
691 | bud.path = `${tmpDir}/testing-codes/.code.json.bud`
|
692 | coz.render(bud)
|
693 | }))
|
694 |
|
695 | it('Render helpers', () => co(function * () {
|
696 | let bud = load({
|
697 | type: 'reactHelper',
|
698 | name: [
|
699 | 'foo'
|
700 | ]
|
701 | }, '444', true)
|
702 | assert.ok(bud)
|
703 | assert.ok(bud.tmpl)
|
704 | bud.mkdirp = true
|
705 | bud.path = `${tmpDir}/testing-helper/.helper.jsx.bud`
|
706 | coz.render(bud)
|
707 | }))
|
708 | })
|
709 |
|
710 |
|