]> git.proxmox.com Git - ceph.git/blame - ceph/src/pybind/mgr/dashboard/frontend/src/app/shared/pipes/not-available.pipe.spec.ts
update source to Ceph Pacific 16.2.2
[ceph.git] / ceph / src / pybind / mgr / dashboard / frontend / src / app / shared / pipes / not-available.pipe.spec.ts
CommitLineData
92f5a8d4
TL
1import { NotAvailablePipe } from './not-available.pipe';
2
3describe('NotAvailablePipe', () => {
4 let pipe: NotAvailablePipe;
5
92f5a8d4 6 beforeEach(() => {
f67539c2 7 pipe = new NotAvailablePipe();
92f5a8d4
TL
8 });
9
10 it('create an instance', () => {
11 expect(pipe).toBeTruthy();
12 });
13
f67539c2 14 it('transforms not available (1)', () => {
92f5a8d4
TL
15 expect(pipe.transform('')).toBe('n/a');
16 });
17
f67539c2
TL
18 it('transforms not available (2)', () => {
19 expect(pipe.transform('', 'Unknown')).toBe('Unknown');
20 });
21
22 it('transform not necessary (1)', () => {
92f5a8d4
TL
23 expect(pipe.transform(0)).toBe(0);
24 expect(pipe.transform(1)).toBe(1);
25 });
f67539c2
TL
26
27 it('transform not necessary (2)', () => {
28 expect(pipe.transform('foo')).toBe('foo');
29 });
92f5a8d4 30});