UNPKG

pseudo-js

Version:
32 lines (21 loc) 905 B
var pseudo = require('../../../pseudo'); var stringUtils = require('../../../src/utils/string-utils'); describe('Iteration', function () { var input, output, expected; it('should return \'for ...\' ', function () { input = 'por cada e en elements {}'; output = pseudo.parseToJS(input); output = stringUtils.removeWhitespacesForJs(output); expected = 'for (e in elements) {}'; expected = stringUtils.removeWhitespacesForJs(expected); expect(output).toEqual(expected); }); it('should return \'for ...\' ', function () { input = 'for each e in elements {}'; output = pseudo.parseToJS(input); output = stringUtils.removeWhitespacesForJs(output); expected = 'for (e in elements) {}'; expected = stringUtils.removeWhitespacesForJs(expected); expect(output).toEqual(expected); }); });