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

100% Statements 8/8
100% Branches 2/2
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    3x   7x     7x 1x 1x     7x   3x  
'use strict';
 
export const getOptionAndDefaultValue = (config: string): {option: string; defaultValue: string} => {
	let defaultValue: string | undefined;
	let option: string = config.slice(1, -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;