From 489977596e02943d63eedbfb5afa3ae7640744a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Fri, 20 Jan 2023 15:41:03 +0100 Subject: [PATCH] :test_tube: Fix tests --- .../ExpressionExtensions/ArrayExtensions.test.ts | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/packages/workflow/test/ExpressionExtensions/ArrayExtensions.test.ts b/packages/workflow/test/ExpressionExtensions/ArrayExtensions.test.ts index c0ecc8b5fe7..0839956a75e 100644 --- a/packages/workflow/test/ExpressionExtensions/ArrayExtensions.test.ts +++ b/packages/workflow/test/ExpressionExtensions/ArrayExtensions.test.ts @@ -105,26 +105,22 @@ describe('Data Transformation Functions', () => { test('.sum() should work on an array of numbers', () => { expect(evaluate('={{ [1, 2, 3, 4, 5, 6].sum() }}')).toEqual(21); - expect(evaluate('={{ ["1", 2, 3, 4, 5, 6].sum() }}')).toEqual(21); - expect(evaluate('={{ ["1", 2, 3, 4, 5, "bad"].sum() }}')).toBeNaN(); + expect(() => evaluate('={{ ["1", 2, 3, 4, 5, "bad"].sum() }}')).toThrow(); }); test('.average() should work on an array of numbers', () => { expect(evaluate('={{ [1, 2, 3, 4, 5, 6].average() }}')).toEqual(3.5); - expect(evaluate('={{ ["1", 2, 3, 4, 5, 6].average() }}')).toEqual(3.5); - expect(evaluate('={{ ["1", 2, 3, 4, 5, "bad"].average() }}')).toBeNaN(); + expect(() => evaluate('={{ ["1", 2, 3, 4, 5, "bad"].average() }}')).toThrow(); }); test('.min() should work on an array of numbers', () => { expect(evaluate('={{ [1, 2, 3, 4, 5, 6].min() }}')).toEqual(1); - expect(evaluate('={{ ["1", 2, 3, 4, 5, 6].min() }}')).toEqual(1); - expect(evaluate('={{ ["1", 2, 3, 4, 5, "bad"].min() }}')).toBeNaN(); + expect(() => evaluate('={{ ["1", 2, 3, 4, 5, "bad"].min() }}')).toThrow(); }); test('.max() should work on an array of numbers', () => { expect(evaluate('={{ [1, 2, 3, 4, 5, 6].max() }}')).toEqual(6); - expect(evaluate('={{ ["1", 2, 3, 4, 5, 6].max() }}')).toEqual(6); - expect(evaluate('={{ ["1", 2, 3, 4, 5, "bad"].max() }}')).toBeNaN(); + expect(() => evaluate('={{ ["1", 2, 3, 4, 5, "bad"].max() }}')).toThrow(); }); test('.union() should work on an array of objects', () => {