Skip to content
Snippets Groups Projects
Select Git revision
  • 2afbb72a88c1a0d75f631dd63422e829e18f9243
  • main default protected
  • automated-updates-main
  • release-0.14
  • 14-env
  • fix-version-3
  • automated-updates-fix-action
  • release-0.15
  • release-0.13
  • automated-updates-release-0.13
  • release-0.10
  • release-0.11
  • release-0.12
  • fix-versions-action
  • versions-fix
  • release-0.9
  • release-0.8
  • release-0.7
  • release-0.6
  • release-0.5
  • release-0.4
  • v0.15.0
  • v0.14.0
  • v0.13.0
  • v0.12.0
  • v0.11.0
  • v0.10.0
  • v0.9.0
  • v0.8.0
  • v0.7.0
  • v0.6.0
  • v0.5.0
  • v0.4.0
  • v0.3.0
  • v0.2.0
  • v0.1.0
36 results

jsonnet-docker-image

Blame
  • coerce.spec.ts 893 B
    import { coerceToNull, coerceToUndefined } from './coerce';
    
    describe('util/coerce', () => {
      describe('coerceToNull', () => {
        it('should return null', () => {
          expect(coerceToNull(undefined)).toBeNull();
          expect(coerceToNull(null)).toBeNull();
        });
    
        it('should return original value', () => {
          expect(coerceToNull({})).toEqual({});
          expect(coerceToNull('str')).toBe('str');
          expect(coerceToNull(false)).toBe(false);
        });
      });
    
      describe('coerceToUndefined', () => {
        it('should return undefined', () => {
          expect(coerceToUndefined(undefined)).toBeUndefined();
          expect(coerceToUndefined(null)).toBeUndefined();
        });
    
        it('should return original value', () => {
          expect(coerceToUndefined({})).toEqual({});
          expect(coerceToUndefined('str')).toBe('str');
          expect(coerceToUndefined(false)).toBe(false);
        });
      });
    });