Add cli option to customize compiler indentation. Closes #22
This commit is contained in:
@@ -45,4 +45,16 @@ describe('NamespacedJsonCompiler', () => {
|
||||
expect(result).to.equal('{\n\t"option": {\n\t\t"0": "",\n\t\t"1": "",\n\t\t"2": ""\n\t}\n}');
|
||||
});
|
||||
|
||||
it('should use custom indentation chars', () => {
|
||||
const collection = new TranslationCollection({
|
||||
'NAMESPACE.KEY.FIRST_KEY': '',
|
||||
'NAMESPACE.KEY.SECOND_KEY': 'VALUE'
|
||||
});
|
||||
const customCompiler = new NamespacedJsonCompiler({
|
||||
indentation: ' '
|
||||
});
|
||||
const result: string = customCompiler.compile(collection);
|
||||
expect(result).to.equal('{\n "NAMESPACE": {\n "KEY": {\n "FIRST_KEY": "",\n "SECOND_KEY": "VALUE"\n }\n }\n}');
|
||||
});
|
||||
|
||||
});
|
Reference in New Issue
Block a user