diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression-cv.handler.spec.ts b/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression-cv.handler.spec.ts index 728ecb5da4bc104ddfa5987d180d6118077df58e..22413dfd17017d6c90fe8c26315cf6269b2afe00 100644 --- a/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression-cv.handler.spec.ts +++ b/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression-cv.handler.spec.ts @@ -93,7 +93,7 @@ describe('Linear regression CV result handler', () => { experiment.algorithm.name = 'dummy_algo'; linearHandler.handle(experiment, data, domain); - expect(experiment.results.length === 0); + expect(experiment.results.length).toBe(0); }); }); }); diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression.handler.spec.ts b/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression.handler.spec.ts index b4dee3ed2cc6b8b67d5ad4aea07effe2439e7f08..5fe1ecb65824d585e9f3b6a1ef2d84c4755e6cdf 100644 --- a/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression.handler.spec.ts +++ b/api/src/engine/connectors/exareme/handlers/algorithms/linear-regression.handler.spec.ts @@ -68,13 +68,13 @@ describe('Linear regression result handler', () => { const json = JSON.stringify(experiment.results); expect(json.includes(domain.variables[0].label)).toBeTruthy(); - expect(experiment.results.length === 2); + expect(experiment.results.length).toBe(2); }); it('Should be empty with another algo', () => { experiment.algorithm.name = 'dummy_algo'; linearHandler.handle(experiment, data, domain); - expect(experiment.results.length === 0); + expect(experiment.results.length).toBe(0); }); }); }); diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.spec.ts b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.spec.ts index d0267143776d0dee332e5c7b7b5655d6c655390e..b1e0629051c6a34941173ec2d56eb04b47560045 100644 --- a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.spec.ts +++ b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.spec.ts @@ -41,15 +41,15 @@ describe('T-Test Paired handler', () => { const table = experiment.results[0] as TableResult; - expect(experiment.results.length === 1); - expect(table.data.length === 7); + expect(experiment.results.length).toBe(1); + expect(table.data.length).toBe(8); }); it('Should be empty with another algo', () => { experiment.algorithm.name = 'dummy_algo'; tTestPairedHandler.handle(experiment, data); - expect(experiment.results.length === 0); + expect(experiment.results.length).toBe(0); }); }); }); diff --git a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts index e04ccb7cfb847cd9f77e81b1c2c32930be64304f..f7196ee295154f399f64c888d5228424f9403f54 100644 --- a/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts +++ b/api/src/engine/connectors/exareme/handlers/algorithms/ttest-paired.handler.ts @@ -50,7 +50,8 @@ export default class TTestPairedHandler extends BaseHandler { } handle(experiment: Experiment, data: any, domain?: Domain): void { - if (!this.canHandle) return super.handle(experiment, data, domain); + if (!this.canHandle(experiment.algorithm.name)) + return super.handle(experiment, data, domain); const tableModel = this.getTable(data);