%PDF- %PDF-
Direktori : /www/specpages-backup/themes/dawn/test/validate/ |
Current File : //www/specpages-backup/themes/dawn/test/validate/index.js |
'use strict'; const fs = require('fs'); const path = require('path'); const yaml = require('js-yaml'); const should = require('chai').should(); describe('Validate', () => { it('config', () => { const themeConfig = fs.readFileSync(path.join(__dirname, '../../_config.yml')); should.not.throw(() => { yaml.load(themeConfig); }); }); it('vendors', () => { const vendorsFile = fs.readFileSync(path.join(__dirname, '../../_vendors.yml')); should.not.throw(() => { yaml.load(vendorsFile); }); }); it('language', () => { const languagesPath = path.join(__dirname, '../../languages'); should.not.throw(() => { fs.readdirSync(languagesPath).forEach(lang => { if (!lang.endsWith('.yml')) return; const languagePath = path.join(languagesPath, lang); yaml.load(fs.readFileSync(languagePath), { filename: path.relative(__dirname, languagePath) }); }); }); }); });