examples.spec.js 386 B

12345678910111213141516
  1. const {
  2. parse,
  3. stringify,
  4. transforms,
  5. tokenizers,
  6. } = require('../../lib/index.cjs');
  7. const { examples } = require('./examples');
  8. const table = examples.map((fn) => [fn.name.replace(/_/g, ' '), fn]);
  9. test.each(table)('example - %s', (name, fn) => {
  10. const source = fn.toString();
  11. expect(() =>
  12. fn(source, parse, stringify, transforms, tokenizers)
  13. ).not.toThrow();
  14. });