12345678910111213141516171819202122232425 |
- // These tests are meant to develop over time.
- // New tests can be added to validate.json
- // Regenerate the tests.html file with the following command 'node generate.js'
- // underscore.js is required. It can be installed with 'npm install underscore'
- var fs = require('fs');
- var _ = require('underscore');
- // load emojis
- var emojis = JSON.parse(fs.readFileSync('validate.json'), 'utf8');
- // load template
- var data = fs.readFileSync('template.html');
- data = data.toString();
- var template = _.template(data);
- var testFile = template(emojis);
- // write test file
- var output_path = 'tests.html';
- fs.writeFileSync(output_path, testFile);
- console.log('Generated ' + output_path);
|