examples.test.js 587 B

1234567891011121314151617181920212223
  1. 'use strict';
  2. var fs = require('fs');
  3. var pug = require('../');
  4. describe('examples', function () {
  5. fs.readdirSync(__dirname + '/../examples').forEach(function (example) {
  6. if (/\.js$/.test(example)) {
  7. it(example + ' does not throw any error', function () {
  8. var log = console.log;
  9. var err = console.error;
  10. console.log = function () {};
  11. console.error = function () {};
  12. try {
  13. require('../examples/' + example);
  14. } finally {
  15. console.log = log;
  16. console.error = err;
  17. }
  18. });
  19. }
  20. });
  21. });