UNPKG

expression-language

Version:

Javascript implementation of symfony/expression-language

17 lines (16 loc) 864 B
"use strict"; var _ExpressionLanguage = _interopRequireDefault(require("../../ExpressionLanguage")); var _DateProvider = _interopRequireDefault(require("../DateProvider")); var _date = _interopRequireDefault(require("locutus/php/datetime/date")); var _strtotime = _interopRequireDefault(require("locutus/php/datetime/strtotime")); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } test('date evaluate', () => { let el = new _ExpressionLanguage.default(null, [new _DateProvider.default()]); let result = el.evaluate('date("Y-m-d")'); expect(result).toBe((0, _date.default)("Y-m-d")); }); test('strtotime evaluate', () => { let el = new _ExpressionLanguage.default(null, [new _DateProvider.default()]); let result = el.evaluate('strtotime("yesterday")'); expect(result).toBe((0, _strtotime.default)("yesterday")); });