it('should write templates', function () { var templatesDir = testDir + '/backend/' + pref.backend.synced_dirs.templates_dir; var templatesExt = pref.backend.synced_dirs.templates_ext; // Clear out templates dir. fs.removeSync(templatesDir); // Run templating functions. var fileRoot = srcDir + '/00-homepage.mustache'; var code = templater.mustacheRecurse(fileRoot, conf, patternDir); // Load tokens from YAML file. var tokens = templater.tokensLoad(srcDir + '/00-homepage.yml', conf); code = templater.tokensReplace(tokens, code, conf, pref); templater.templatesWrite(fileRoot, srcDir, templatesDir, templatesExt, code); });
it('should load tokens', function () { var tokens = templater.tokensLoad(srcDir + '/00-homepage.yml', conf); expect(tokens).to.not.be.empty; });