|
|
|
@ -1,4 +1,4 @@ |
|
|
|
import { noop } from '../utils'; |
|
|
|
import { isUndefinedOrEmptyString, noop } from '../utils'; |
|
|
|
|
|
|
|
describe('CommonUtils', () => { |
|
|
|
describe('#noop', () => { |
|
|
|
@ -7,4 +7,20 @@ describe('CommonUtils', () => { |
|
|
|
expect(noop()()).toBeUndefined(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
describe('#isUndefinedOrEmptyString', () => { |
|
|
|
test.each` |
|
|
|
value | expected |
|
|
|
${null} | ${false} |
|
|
|
${0} | ${false} |
|
|
|
${true} | ${false} |
|
|
|
${'x'} | ${false} |
|
|
|
${{}} | ${false} |
|
|
|
${[]} | ${false} |
|
|
|
${undefined} | ${true} |
|
|
|
${''} | ${true} |
|
|
|
`('should return $expected when given parameter is $value', ({ value, expected }) => {
|
|
|
|
expect(isUndefinedOrEmptyString(value)).toBe(expected); |
|
|
|
}); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|