3 describe('CRM.utils.formatDate', function() {
5 it('should format date input', function() {
6 var value
= CRM
.utils
.formatDate('2021-05-10', 'mm/dd/yy');
7 expect(value
).toBe("05/10/2021");
10 it("should format 12-hr time", function() {
11 var value
= CRM
.utils
.formatDate('2021-05-10 12:35:00', 'mm/dd/yy', 12);
12 expect(value
).toBe("05/10/2021 12:35 PM");
14 value
= CRM
.utils
.formatDate('2021-05-10 00:35:00', 'mm/dd/yy', 12);
15 expect(value
).toBe("05/10/2021 12:35 AM");
18 it("should format 24-hr time", function() {
19 var value
= CRM
.utils
.formatDate('2020-05-20 04:25:40', 'mm/dd/yy', 24);
20 expect(value
).toBe("05/20/2020 04:25");
22 value
= CRM
.utils
.formatDate('2020-05-20 14:25:40', 'mm/dd/yy', 24);
23 expect(value
).toBe("05/20/2020 14:25");