コード例 #1
0
ファイル: templater-tests.js プロジェクト: staxmanade/fepper
    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);
    });
コード例 #2
0
ファイル: templater-tests.js プロジェクト: staxmanade/fepper
 it('should load tokens', function () {
   var tokens = templater.tokensLoad(srcDir + '/00-homepage.yml', conf);
   expect(tokens).to.not.be.empty;
 });