UNPKG

pseudo-js

Version:
44 lines (29 loc) 1.28 kB
var pseudo = require('../../../pseudo'); var stringUtils = require('../../../src/utils/string-utils'); describe('Iteration', function () { var input, output, expected; it('should return \'while ...\' ', function () { input = 'mientras alumnos igual 10 {}'; output = pseudo.parseToJS(input); output = stringUtils.removeWhitespacesForJs(output); expected = 'while (alumnos == 10) {}'; expected = stringUtils.removeWhitespacesForJs(expected); expect(output).toEqual(expected); }); it('should return \'while ...\' ', function () { input = 'while alumnos equals 10 {}'; output = pseudo.parseToJS(input); output = stringUtils.removeWhitespacesForJs(output); expected = 'while (alumnos == 10) {}'; expected = stringUtils.removeWhitespacesForJs(expected); expect(output).toEqual(expected); }); it('should return \'while ...\' ', function () { input = 'while alumnos == 10 {}'; output = pseudo.parseToJS(input); output = stringUtils.removeWhitespacesForJs(output); expected = 'while (alumnos == 10) {}'; expected = stringUtils.removeWhitespacesForJs(expected); expect(output).toEqual(expected); }); });