In meinem Karma Test bestehen sollte ichTypeerror: undefined ist kein Konstruktor nur, wenn die Test
controller.js
var somevalue = false;
test.js
expect(somevalue).toBe(true);
habenThis gives me the output: Expected false to equal true.
aber wenn ich die Aussage zu ändern etwas, das übergeben sollte (in .toBe (false) ändern). Ich bekomme:
test.js
expect(somevalue).toBe(false);
TypeError: undefined is not a constructor (evaluating 'angular.element.cleanData(cleanUpNodes)')
es ist schwer zu sagen .. aber Fehler muss nach der expect-Anweisung passieren, wenn es fehlschlägt, dann würde es Fehler zeigen, aber wenn es dann geht es weiter und muss konfrontiert werden einige andere Fehler auf der ganzen Linie. –
@LowFlyingPelican schien der Fall zu sein, der Test war vorüber, aber meine eckige Version und eckige Version waren nicht die gleichen und verursachten Fehler. –