0
как написать единичный тестовый пример для следующей угловой функции. Я новичок в карме и жасмине. функцию с корнеплодом, а также нужно проверить window.open внутри оператора if.как написать единичный тестовый пример для следующей угловой функции
$rootScope.getStandardMapPDF = function (mt, g, u, m)
{
var menuTitle = mt.trim();
var grade = g.trim();
var unit = u.trim();
var module = m.trim();
/*---->Getting the Grade, Unit and Module wise Help files <-------*/
if ($.isEmptyObject($rootScope.StandardMapFiles)) {
$rootScope.StandardMapFiles = DataProvider.StandardHelpMaster;
}
var obj = $rootScope.StandardMapFiles;
for (var i = 0; i < obj.length; i++) {
if (obj[i].Grade.toLowerCase().indexOf(grade.toLowerCase()) != -1 && obj[i].Unit.toLowerCase().indexOf(unit.toLowerCase()) != -1 && obj[i].Module.toLowerCase().indexOf(module.toLowerCase()) != -1 && obj[i].MenuTitle.toLowerCase() == menuTitle.toLowerCase()) {
if (obj[i].FileType.toLowerCase() == 'pdf') {
var path = 'Resources/StandardMappings/' + obj[i].FileName.trim() + '.pdf';
//var path = '/fs/oleshare/ole-mygen/StandardMappings/' + obj[i].FileName.trim() + '.pdf';
$window.open(path, '_blank');
}
else if (obj[i].FileType.toLowerCase() == 'video') {
var path = 'Resources/Video/' + obj[i].FileName.split('.')[0].trim() + '.htm';
$window.open(path, '_blank');
}
}
}
};