안녕 내에서, 나는이 같은 함수를 반환 발전기 기능이 사항 Array.some
*getClassifier(classifier) {
if (!classifier) {
return async(function *() {
return true;
});
}
if (classifier !== null && typeof classifier === "object") {
return false;
}
let name = classifier.name;
if (!this._classRegistry[name])
throw new Error("Classifier " + name + " is not registered");
let com = yield this.injector.resolve(this._classRegistry[name]);
return (message) => com.classify(message, classifier.options);
}
를 얻을 그리고 난이
result = yield someclass.getClassifiers(classifier)(message);
처럼 보이는이 기능을위한 단위 테스트를 만들려면
하지만 그때 chai를 사용하여 결과를 기대하는 방법에 혼란 스러웠습니다 예 expect(result).to.be.true;
어떤 힌트 나 해결책을 얻을 수 있습니다.
expect(generator).to.yield(true);
: