Mein Karma-Coverage-Bericht zeigt die lokale Variable an. ist das möglich oder es ist ein karma-coverage
Bericht Problem.Wird Jasmine empfohlen, den lokalen Variablen- oder Karma-Coverage-Bericht zu reduzieren?
Bitte schauen Sie sich den Angular Controller Code an.
'use strict';
angular.module('moduleName')
.controller('FormController', [ '$log',
function FormController($log) {
// Controller Local Variables.
var that = this;
that.hideLoader = function() {
that.isLoading = false;
};
}
]);
Meine Frage: Ist das möglich, die lokalen Variablen und Funktionsparameter Bedingungen abzudecken. zum Beispiel ist unten.
that.hideLoader = function (userObj) {
var id = userObj.id;
if(id) {
that.isLoading = false;
}
else {
that.isError = true;
}
};
Im obigen Beispiel habe ich id
Variable lokalen Benutzerobjekt id-Attribut deklariert. jetzt ist es sehr schwer, den Code abzudecken. In diesem Fall empfiehlt Jasmine, die lokale Variable oder ihren Karma-Coverage-Berichtsvorschlag zu reduzieren?
können Sie die Frage falsch verstanden haben. meine Frage ist über diese Variable und meine Frage hat den Code, wonach Sie suchen! –
Ich habe die Frage im Detail einschließlich Titel mit Codebeispielen aktualisiert –
Vielen Dank für die Klärung. Ich habe es falsch verstanden. Ich habe auch die Antwort aktualisiert. Prost –