почему я получаю эту ошибку?
Я хочу написать спецификацию для одной функции, я написал ее, но она показывает ошибку выше
Здесь я добавил свой код
describe("getcomponent funtion", function () {
it("if statement", function () {
let comp: any = { ej2_instances: [new Touch()] };
expect(getComponent(comp, 'touch') instanceof Touch).toBe(true);
});
it("else statement", function () {
let comp: any = { ej2_instances: [new Touch()] };
expect(getComponent(comp, 'button') instanceof Touch).not.toBe(true);
});
});
это ошибка ->
* TypeError: Не удалось создать 'Touch': требуется 1 аргумент, но присутствует только 0.
at UserContext.<anonymous> (D:/ej2-base-library/spec/base.spec.js:166:42)
HeadlessChrome 61.0.3163 (Windows 10.0.0) оператор getcomponent funtion else FAILED
TypeError: Failed to construct 'Touch': 1 argument required, but only 0 present.
at UserContext.<anonymous> (D:/ej2-base-library/spec/base.spec.js:170:42)*