From e3169c10e8dbde0536b4f1e45bf597012e8e69f3 Mon Sep 17 00:00:00 2001 From: Chih-Hsuan Yen Date: Sun, 15 Sep 2019 08:21:07 +0800 Subject: [PATCH] www: fix data_module tests with Chromium 77.0.3865 Accept patterns before and after 52e7fb48798f33d3768d0370b43b6a483e2dfc27. Apparently Chromium has changed back how Regexp is handled. Inspired by https://stackoverflow.com/a/42317843/3786245 --- .../src/services/dataUtils/dataUtils.service.spec.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/www/data_module/src/services/dataUtils/dataUtils.service.spec.js b/www/data_module/src/services/dataUtils/dataUtils.service.spec.js index 4a7a3949c51..cb8d3902a6d 100644 --- a/www/data_module/src/services/dataUtils/dataUtils.service.spec.js +++ b/www/data_module/src/services/dataUtils/dataUtils.service.spec.js @@ -64,10 +64,16 @@ describe('Data utils service', function() { expect(result.test("asd/1/new")).toBeTruthy(); result = dataUtilsService.socketPathRE('asd/1/bnm/*/*').source; - expect(result).toBe('^asd\\/1\\/bnm\\/[^\\/]+\\/[^\\/]+$'); + expect([ + '^asd\\/1\\/bnm\\/[^\\/]+\\/[^\\/]+$', + '^asd\\/1\\/bnm\\/[^/]+\\/[^/]+$' + ]).toContain(result); result = dataUtilsService.socketPathRE('asd/1/*').source; - expect(result).toBe('^asd\\/1\\/[^\\/]+$'); + expect([ + '^asd\\/1\\/[^\\/]+$', + '^asd\\/1\\/[^/]+$' + ]).toContain(result); }) );