UNPKG

javascript-time-ago

Version:

Localized relative date/time formatting

22 lines 1.22 kB
import FullDateFormatter, { FallbackDateFormatter } from './FullDateFormatter.js'; describe('FullDateFormatter', function () { it('should format full date', function () { var formatter = new FullDateFormatter('en'); expect(formatter.format(new Date(Date.UTC(2000, 0, 1)))).to.equal('Saturday, January 1, 2000 at 3:00:00 AM'); }); it('should format full date (`locales` argument)', function () { var formatter = new FullDateFormatter(['en', 'ru']); expect(formatter.format(new Date(Date.UTC(2000, 0, 1)))).to.equal('Saturday, January 1, 2000 at 3:00:00 AM'); }); it('should format full date (timestamp)', function () { var formatter = new FullDateFormatter('en'); expect(formatter.format(Date.UTC(2000, 0, 1))).to.equal('Saturday, January 1, 2000 at 3:00:00 AM'); }); it('should fallback to non-`Intl` formatter', function () { var formatter = new FallbackDateFormatter('en'); // The output depends on the user's time zone. // Example when running in Moscow: "Sat Jan 01 2000 03:00:00 GMT+0300 (Moscow Standard Time)". expect(formatter.format(new Date(Date.UTC(2000, 1, 1)))).to.include(':00:00 GMT'); }); }); //# sourceMappingURL=FullDateFormatter.test.js.map