瀏覽代碼

feat(test) bump karma and jasmine

fix up test failure by including extends Listenable
dev1
Jorge Oliveira 2 年之前
父節點
當前提交
cda54832b5
共有 4 個檔案被更改,包括 30 行新增44 行删除
  1. 1
    1
      modules/xmpp/MockClasses.js
  2. 25
    39
      package-lock.json
  3. 3
    3
      package.json
  4. 1
    1
      types/auto/modules/xmpp/MockClasses.d.ts

+ 1
- 1
modules/xmpp/MockClasses.js 查看文件

@@ -7,7 +7,7 @@ import Listenable from '../util/Listenable';
7 7
 /**
8 8
  * Mock {@link ChatRoom}.
9 9
  */
10
-export class MockChatRoom {
10
+export class MockChatRoom extends Listenable {
11 11
     /**
12 12
      * {@link ChatRoom.addPresenceListener}.
13 13
      */

+ 25
- 39
package-lock.json 查看文件

@@ -34,16 +34,16 @@
34 34
         "@babel/preset-typescript": "7.16.7",
35 35
         "@jitsi/eslint-config": "4.0.0",
36 36
         "@types/async": "3.2.12",
37
-        "@types/jasmine": "3.10.3",
37
+        "@types/jasmine": "4.0.3",
38 38
         "@types/sdp-transform": "2.4.5",
39 39
         "babel-loader": "8.2.3",
40 40
         "core-js": "3.19.1",
41 41
         "eslint": "8.1.0",
42 42
         "eslint-plugin-import": "2.25.2",
43 43
         "jasmine-core": "4.2.0",
44
-        "karma": "6.3.20",
44
+        "karma": "6.4.0",
45 45
         "karma-chrome-launcher": "3.1.1",
46
-        "karma-jasmine": "4.0.2",
46
+        "karma-jasmine": "5.1.0",
47 47
         "karma-sourcemap-loader": "0.3.8",
48 48
         "karma-webpack": "5.0.0",
49 49
         "process": "0.11.10",
@@ -2093,9 +2093,9 @@
2093 2093
       "dev": true
2094 2094
     },
2095 2095
     "node_modules/@types/jasmine": {
2096
-      "version": "3.10.3",
2097
-      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.3.tgz",
2098
-      "integrity": "sha512-SWyMrjgdAUHNQmutvDcKablrJhkDLy4wunTme8oYLjKp41GnHGxMRXr2MQMvy/qy8H3LdzwQk9gH4hZ6T++H8g==",
2096
+      "version": "4.0.3",
2097
+      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.0.3.tgz",
2098
+      "integrity": "sha512-Opp1LvvEuZdk8fSSvchK2mZwhVrsNT0JgJE9Di6MjnaIpmEXM8TLCPPrVtNTYh8+5MPdY8j9bAHMu2SSfwpZJg==",
2099 2099
       "dev": true
2100 2100
     },
2101 2101
     "node_modules/@types/json-schema": {
@@ -4646,9 +4646,9 @@
4646 4646
       }
4647 4647
     },
4648 4648
     "node_modules/karma": {
4649
-      "version": "6.3.20",
4650
-      "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.20.tgz",
4651
-      "integrity": "sha512-HRNQhMuKOwKpjYlWiJP0DUrJOh+QjaI/DTaD8b9rEm4Il3tJ8MijutVZH4ts10LuUFst/CedwTS6vieCN8yTSw==",
4649
+      "version": "6.4.0",
4650
+      "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.0.tgz",
4651
+      "integrity": "sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w==",
4652 4652
       "dev": true,
4653 4653
       "dependencies": {
4654 4654
         "@colors/colors": "1.5.0",
@@ -4705,26 +4705,20 @@
4705 4705
       }
4706 4706
     },
4707 4707
     "node_modules/karma-jasmine": {
4708
-      "version": "4.0.2",
4709
-      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.2.tgz",
4710
-      "integrity": "sha512-ggi84RMNQffSDmWSyyt4zxzh2CQGwsxvYYsprgyR1j8ikzIduEdOlcLvXjZGwXG/0j41KUXOWsUCBfbEHPWP9g==",
4708
+      "version": "5.1.0",
4709
+      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz",
4710
+      "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==",
4711 4711
       "dev": true,
4712 4712
       "dependencies": {
4713
-        "jasmine-core": "^3.6.0"
4713
+        "jasmine-core": "^4.1.0"
4714 4714
       },
4715 4715
       "engines": {
4716
-        "node": ">= 10"
4716
+        "node": ">=12"
4717 4717
       },
4718 4718
       "peerDependencies": {
4719
-        "karma": "*"
4719
+        "karma": "^6.0.0"
4720 4720
       }
4721 4721
     },
4722
-    "node_modules/karma-jasmine/node_modules/jasmine-core": {
4723
-      "version": "3.99.1",
4724
-      "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz",
4725
-      "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==",
4726
-      "dev": true
4727
-    },
4728 4722
     "node_modules/karma-sourcemap-loader": {
4729 4723
       "version": "0.3.8",
4730 4724
       "resolved": "https://registry.npmjs.org/karma-sourcemap-loader/-/karma-sourcemap-loader-0.3.8.tgz",
@@ -8384,9 +8378,9 @@
8384 8378
       "dev": true
8385 8379
     },
8386 8380
     "@types/jasmine": {
8387
-      "version": "3.10.3",
8388
-      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-3.10.3.tgz",
8389
-      "integrity": "sha512-SWyMrjgdAUHNQmutvDcKablrJhkDLy4wunTme8oYLjKp41GnHGxMRXr2MQMvy/qy8H3LdzwQk9gH4hZ6T++H8g==",
8381
+      "version": "4.0.3",
8382
+      "resolved": "https://registry.npmjs.org/@types/jasmine/-/jasmine-4.0.3.tgz",
8383
+      "integrity": "sha512-Opp1LvvEuZdk8fSSvchK2mZwhVrsNT0JgJE9Di6MjnaIpmEXM8TLCPPrVtNTYh8+5MPdY8j9bAHMu2SSfwpZJg==",
8390 8384
       "dev": true
8391 8385
     },
8392 8386
     "@types/json-schema": {
@@ -10346,9 +10340,9 @@
10346 10340
       }
10347 10341
     },
10348 10342
     "karma": {
10349
-      "version": "6.3.20",
10350
-      "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.20.tgz",
10351
-      "integrity": "sha512-HRNQhMuKOwKpjYlWiJP0DUrJOh+QjaI/DTaD8b9rEm4Il3tJ8MijutVZH4ts10LuUFst/CedwTS6vieCN8yTSw==",
10343
+      "version": "6.4.0",
10344
+      "resolved": "https://registry.npmjs.org/karma/-/karma-6.4.0.tgz",
10345
+      "integrity": "sha512-s8m7z0IF5g/bS5ONT7wsOavhW4i4aFkzD4u4wgzAQWT4HGUeWI3i21cK2Yz6jndMAeHETp5XuNsRoyGJZXVd4w==",
10352 10346
       "dev": true,
10353 10347
       "requires": {
10354 10348
         "@colors/colors": "1.5.0",
@@ -10406,20 +10400,12 @@
10406 10400
       }
10407 10401
     },
10408 10402
     "karma-jasmine": {
10409
-      "version": "4.0.2",
10410
-      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-4.0.2.tgz",
10411
-      "integrity": "sha512-ggi84RMNQffSDmWSyyt4zxzh2CQGwsxvYYsprgyR1j8ikzIduEdOlcLvXjZGwXG/0j41KUXOWsUCBfbEHPWP9g==",
10403
+      "version": "5.1.0",
10404
+      "resolved": "https://registry.npmjs.org/karma-jasmine/-/karma-jasmine-5.1.0.tgz",
10405
+      "integrity": "sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==",
10412 10406
       "dev": true,
10413 10407
       "requires": {
10414
-        "jasmine-core": "^3.6.0"
10415
-      },
10416
-      "dependencies": {
10417
-        "jasmine-core": {
10418
-          "version": "3.99.1",
10419
-          "resolved": "https://registry.npmjs.org/jasmine-core/-/jasmine-core-3.99.1.tgz",
10420
-          "integrity": "sha512-Hu1dmuoGcZ7AfyynN3LsfruwMbxMALMka+YtZeGoLuDEySVmVAPaonkNoBRIw/ectu8b9tVQCJNgp4a4knp+tg==",
10421
-          "dev": true
10422
-        }
10408
+        "jasmine-core": "^4.1.0"
10423 10409
       }
10424 10410
     },
10425 10411
     "karma-sourcemap-loader": {

+ 3
- 3
package.json 查看文件

@@ -41,16 +41,16 @@
41 41
     "@babel/preset-typescript": "7.16.7",
42 42
     "@jitsi/eslint-config": "4.0.0",
43 43
     "@types/async": "3.2.12",
44
-    "@types/jasmine": "3.10.3",
44
+    "@types/jasmine": "4.0.3",
45 45
     "@types/sdp-transform": "2.4.5",
46 46
     "babel-loader": "8.2.3",
47 47
     "core-js": "3.19.1",
48 48
     "eslint": "8.1.0",
49 49
     "eslint-plugin-import": "2.25.2",
50 50
     "jasmine-core": "4.2.0",
51
-    "karma": "6.3.20",
51
+    "karma": "6.4.0",
52 52
     "karma-chrome-launcher": "3.1.1",
53
-    "karma-jasmine": "4.0.2",
53
+    "karma-jasmine": "5.1.0",
54 54
     "karma-sourcemap-loader": "0.3.8",
55 55
     "karma-webpack": "5.0.0",
56 56
     "process": "0.11.10",

+ 1
- 1
types/auto/modules/xmpp/MockClasses.d.ts 查看文件

@@ -1,7 +1,7 @@
1 1
 /**
2 2
  * Mock {@link ChatRoom}.
3 3
  */
4
-export class MockChatRoom {
4
+export class MockChatRoom extends Listenable {
5 5
     /**
6 6
      * {@link ChatRoom.addPresenceListener}.
7 7
      */

Loading…
取消
儲存