All files / src/functions get.option.and.default.value.ts

100% Statements 8/8
100% Branches 1/1
100% Functions 1/1
100% Lines 7/7

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16    1x   4x     4x 1x 1x     4x   1x  
'use strict';
 
export const getOptionAndDefaultValue = (config: string): {option: string; defaultValue: string} => {
	let defaultValue;
	let option = config.substring(1).substring(-1).slice(0, -1).trim();
 
	// option has default value
	if (option.indexOf('=') >= 0) {
		defaultValue = option.substring(option.indexOf('=') + 1).trim();
		option = option.replace('=' + defaultValue, '').trim();
	}
 
	return {option, defaultValue};
};
export default getOptionAndDefaultValue;