@t7/utils
Version:
Utility methods for T7 components.
42 lines (32 loc) • 965 B
JavaScript
// Dependencies.
import { trimMultiLine } from './'
// Describe test.
describe('trimMultiLine', () => {
// ================================
// Test for `null` and `undefined`.
// ================================
it('handles `null` and `undefined`', () => {
expect(trimMultiLine(null))
.toBe('')
expect(trimMultiLine(undefined))
.toBe('')
})
// ====================================
// Test for "single line" string value.
// ====================================
it('handles "single line" string value', () => {
const OLD = ' FOO BAR '
const NEW = 'FOO BAR'
expect(trimMultiLine(OLD))
.toBe(NEW)
})
// ===================================
// Test for "multi-line" string value.
// ===================================
it('handles "multi-line" string value', () => {
const OLD = ' FOO \n \n BAR '
const NEW = 'FOO \n\n BAR'
expect(trimMultiLine(OLD))
.toBe(NEW)
})
})