UNPKG

@razmooo/translator

Version:

Package that automatically generates translation files for your nuxt app.

21 lines (18 loc) 833 B
const assert = require('assert') const { File } = require('../src/parsing') describe('Checking file parsing', function () { it('Should open the file and read it.', function () { const file = new File('./test/pages_test/index.vue') assert.strictEqual(file.openFile(), undefined) assert.deepStrictEqual(file.findTranslations(file.fileTrimmed), [0]) }) it('Should have find occurences of translations', function () { const file = new File('./test/pages_test/indexMultiple.vue') assert.strictEqual(file.indices.length, 3) assert.strictEqual(file.indices[0], 0) }) it('Should extract translation from string based on start index', function () { const file = new File('./test/pages_test/indexMultiple.vue') assert.strictEqual(file.pullOutTranslation(0, file.fileTrimmed), 'test1.test1') }) })