core.spec.js 626 B

12345678910111213141516171819202122
  1. var test = require('tape');
  2. var Core = require('../src/core/index.js');
  3. test('core object', function (t) {
  4. const core = new Core();
  5. t.equal(typeof core, 'object', 'new Core() should return an object');
  6. t.end();
  7. });
  8. test('core type', function (t) {
  9. const core = new Core();
  10. t.equal(core.type, 'core', 'core.type should equal core');
  11. t.end();
  12. });
  13. test('translation', function (t) {
  14. const russianDict = require('../src/locale/ru_RU.json');
  15. const core = new Core({locale: russianDict});
  16. t.equal(core.translate('Choose a file'), 'Выберите файл', 'should return translated string');
  17. t.end();
  18. });