summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/app/shared/pipes/cd-date.pipe.spec.ts
blob: b67ed62c8a6c7c60017571e11fa8eb0039ec304f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { DatePipe } from '@angular/common';

import moment from 'moment';

import { CdDatePipe } from './cd-date.pipe';

describe('CdDatePipe', () => {
  const datePipe = new DatePipe('en-US');
  let pipe = new CdDatePipe(datePipe);

  it('create an instance', () => {
    pipe = new CdDatePipe(datePipe);
    expect(pipe).toBeTruthy();
  });

  it('transforms without value', () => {
    expect(pipe.transform('')).toBe('');
  });

  it('transforms with some date', () => {
    const result = moment(1527085564486).format('M/D/YY LTS');
    expect(pipe.transform(1527085564486)).toBe(result);
  });
});