pretty-var-export
Version:
Export any value to valid and equivalent JavaScript code
28 lines (26 loc) • 738 B
text/typescript
import indent from './indent';
import options from '../options/options';
describe('indent()', () => {
it('should return empty string for level 0', () => {
expect(indent(0)).toBe('');
});
it('should use options._indentChars', () => {
const chars = options._indentChars;
expect(indent(3)).toBe(chars + chars);
});
it('should allow changing indent chars', () => {
options.indent = '\t';
expect(indent(3)).toBe('\t\t');
options.reset();
});
});
describe('indent.removeAll()', () => {
it('remove all', () => {
expect(indent.removeAll(' hi\n there')).toBe('hithere');
});
});
describe('indent.toSpaces()', () => {
it('remove all', () => {
expect(indent.toSpaces(' hi\n there')).toBe(' hi there');
});
});