All files / src/functions fix.tags.ts

33.33% Statements 3/9
0% Branches 0/5
0% Functions 0/1
37.5% Lines 3/8

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    1x   1x               1x  
'use strict';
 
import * as _ from 'lodash';
 
const fixTags: Function = (route: any, relativeFilePath: string): string[] => {
	const schema: any = route.schema || {};
	const tags: string[] = schema.tags || [];
	Iif (!_.isEmpty(tags)) return _.map(tags, _.toUpper);
 
	const firstPath: string = _.first(_.words(relativeFilePath));
	return [_.toUpper(firstPath), _.toUpper(route.method)];
};
export default fixTags;