summaryrefslogtreecommitdiffstats
path: root/src/pybind/mgr/dashboard/frontend/src/app/ceph/block/mirroring/mirror-health-color.pipe.spec.ts
blob: 52ff84be1043ac9a583ced02cfec342503bb75d7 (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
25
import { MirrorHealthColorPipe } from './mirror-health-color.pipe';

describe('MirrorHealthColorPipe', () => {
  const pipe = new MirrorHealthColorPipe();

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

  it('transforms "warning"', () => {
    expect(pipe.transform('warning')).toBe('badge badge-warning');
  });

  it('transforms "error"', () => {
    expect(pipe.transform('error')).toBe('badge badge-danger');
  });

  it('transforms "success"', () => {
    expect(pipe.transform('success')).toBe('badge badge-success');
  });

  it('transforms others', () => {
    expect(pipe.transform('abc')).toBe('badge badge-info');
  });
});