aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAjay <[email protected]>2022-09-16 02:02:48 -0400
committerAjay <[email protected]>2022-09-16 02:02:48 -0400
commitb7d85ca3c73804ea5edca041228d4968c36ceeab (patch)
treed0fcbedd48100dfd1618fb4446aae599ee66071f
parent56611598b2f498d4a675ab7cee6075408f5a88a8 (diff)
downloadSponsorBlock-b7d85ca3c73804ea5edca041228d4968c36ceeab.tar.gz
SponsorBlock-b7d85ca3c73804ea5edca041228d4968c36ceeab.zip
Add action type to preview bar test5.0.2
-rw-r--r--test/previewBar.test.ts196
1 files changed, 140 insertions, 56 deletions
diff --git a/test/previewBar.test.ts b/test/previewBar.test.ts
index b599b3a3..a9083007 100644
--- a/test/previewBar.test.ts
+++ b/test/previewBar.test.ts
@@ -11,12 +11,14 @@ describe("createChapterRenderGroups", () => {
const groups = previewBar.createChapterRenderGroups([{
segment: [2, 30],
category: "sponsor",
+ actionType: "skip",
unsubmitted: false,
showLarger: false,
description: ""
}, {
segment: [50, 80],
category: "sponsor",
+ actionType: "skip",
unsubmitted: false,
showLarger: false,
description: ""
@@ -24,19 +26,24 @@ describe("createChapterRenderGroups", () => {
expect(groups).toStrictEqual([{
segment: [0, 2],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}, {
segment: [2, 30],
- originalDuration: 30 - 2
+ originalDuration: 30 - 2,
+ actionType: "skip"
}, {
segment: [30, 50],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}, {
segment: [50, 80],
- originalDuration: 80 - 50
+ originalDuration: 80 - 50,
+ actionType: "skip"
}, {
segment: [80, 315],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}]);
});
@@ -45,12 +52,14 @@ describe("createChapterRenderGroups", () => {
const groups = previewBar.createChapterRenderGroups([{
segment: [2.52, 30],
category: "sponsor",
+ actionType: "skip",
unsubmitted: false,
showLarger: false,
description: ""
}, {
segment: [20, 25],
category: "sponsor",
+ actionType: "skip",
unsubmitted: false,
showLarger: false,
description: ""
@@ -58,19 +67,24 @@ describe("createChapterRenderGroups", () => {
expect(groups).toStrictEqual([{
segment: [0, 2.52],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}, {
segment: [2.52, 20],
- originalDuration: 30 - 2.52
+ originalDuration: 30 - 2.52,
+ actionType: "skip"
}, {
segment: [20, 25],
- originalDuration: 25 - 20
+ originalDuration: 25 - 20,
+ actionType: "skip"
}, {
segment: [25, 30],
- originalDuration: 30 - 2.52
+ originalDuration: 30 - 2.52,
+ actionType: "skip"
}, {
segment: [30, 315],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}]);
});
@@ -79,12 +93,14 @@ describe("createChapterRenderGroups", () => {
const groups = previewBar.createChapterRenderGroups([{
segment: [2.52, 30],
category: "sponsor",
+ actionType: "skip",
unsubmitted: false,
showLarger: false,
description: ""
}, {
segment: [2.52, 40],
category: "sponsor",
+ actionType: "skip",
unsubmitted: false,
showLarger: false,
description: ""
@@ -92,16 +108,20 @@ describe("createChapterRenderGroups", () => {
expect(groups).toStrictEqual([{
segment: [0, 2.52],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}, {
segment: [2.52, 30],
- originalDuration: 30 - 2.52
+ originalDuration: 30 - 2.52,
+ actionType: "skip"
}, {
segment: [30, 40],
- originalDuration: 40 - 2.52
+ originalDuration: 40 - 2.52,
+ actionType: "skip"
}, {
segment: [40, 315],
- originalDuration: 0
+ originalDuration: 0,
+ actionType: null
}]);
});
@@ -110,6 +130,7 @@ describe("createChapterRenderGroups", () => {
const groups = previewBar.createChapterRenderGroups([
{
"category": "chapter",
+ "actionType": "chapter",
"segment": [
0,
49.977
@@ -122,6 +143,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
2.926,
5
@@ -134,6 +156,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "chapter",
+ "actionType": "chapter",
"segment": [
14.487,
37.133
@@ -146,6 +169,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
23.450537,
34.486084
@@ -158,6 +182,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "interaction",
+ "actionType": "skip",
"segment": [
50.015343,
56.775314
@@ -170,6 +195,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
62.51888,
74.33331
@@ -182,6 +208,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
88.71328,
96.05933
@@ -194,6 +221,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
101.50703,
115.088326
@@ -205,6 +233,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
122.211845,
137.42178
@@ -217,6 +246,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
144.08913,
160.14084
@@ -229,6 +259,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
164.22084,
170.98082
@@ -241,6 +272,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
180.56674,
189.16516
@@ -253,6 +285,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
204.10468,
211.87865
@@ -265,6 +298,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
214.92064,
222.0186
@@ -277,6 +311,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
233.0754,
244.56734
@@ -289,6 +324,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
260.64053,
269.35938
@@ -301,6 +337,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
288.686,
301.96
@@ -313,6 +350,7 @@ describe("createChapterRenderGroups", () => {
},
{
"category": "sponsor",
+ "actionType": "skip",
"segment": [
288.686,
295
@@ -330,245 +368,280 @@ describe("createChapterRenderGroups", () => {
0,
2.926
],
- "originalDuration": 49.977
+ "originalDuration": 49.977,
+ "actionType": "chapter"
},
{
"segment": [
2.926,
5
],
- "originalDuration": 2.074
+ "originalDuration": 2.074,
+ "actionType": "skip"
},
{
"segment": [
5,
14.487
],
- "originalDuration": 49.977
+ "originalDuration": 49.977,
+ "actionType": "chapter"
},
{
"segment": [
14.487,
23.450537
],
- "originalDuration": 22.646
+ "originalDuration": 22.646,
+ "actionType": "chapter"
},
{
"segment": [
23.450537,
34.486084
],
- "originalDuration": 11.035546999999998
+ "originalDuration": 11.035546999999998,
+ "actionType": "skip"
},
{
"segment": [
34.486084,
37.133
],
- "originalDuration": 22.646
+ "originalDuration": 22.646,
+ "actionType": "chapter"
},
{
"segment": [
37.133,
49.977
],
- "originalDuration": 49.977
+ "originalDuration": 49.977,
+ "actionType": "chapter"
},
{
"segment": [
49.977,
50.015343
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
50.015343,
56.775314
],
- "originalDuration": 6.759971
+ "originalDuration": 6.759971,
+ "actionType": "skip"
},
{
"segment": [
56.775314,
62.51888
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
62.51888,
74.33331
],
- "originalDuration": 11.814429999999994
+ "originalDuration": 11.814429999999994,
+ "actionType": "skip"
},
{
"segment": [
74.33331,
88.71328
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
88.71328,
96.05933
],
- "originalDuration": 7.346050000000005
+ "originalDuration": 7.346050000000005,
+ "actionType": "skip"
},
{
"segment": [
96.05933,
101.50703
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
101.50703,
115.088326
],
- "originalDuration": 13.581295999999995
+ "originalDuration": 13.581295999999995,
+ "actionType": "skip"
},
{
"segment": [
115.088326,
122.211845
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
122.211845,
137.42178
],
- "originalDuration": 15.209935000000016
+ "originalDuration": 15.209935000000016,
+ "actionType": "skip"
},
{
"segment": [
137.42178,
144.08913
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
144.08913,
160.14084
],
- "originalDuration": 16.051709999999986
+ "originalDuration": 16.051709999999986,
+ "actionType": "skip"
},
{
"segment": [
160.14084,
164.22084
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
164.22084,
170.98082
],
- "originalDuration": 6.759979999999985
+ "originalDuration": 6.759979999999985,
+ "actionType": "skip"
},
{
"segment": [
170.98082,
180.56674
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
180.56674,
189.16516
],
- "originalDuration": 8.598419999999976
+ "originalDuration": 8.598419999999976,
+ "actionType": "skip"
},
{
"segment": [
189.16516,
204.10468
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
204.10468,
211.87865
],
- "originalDuration": 7.773969999999991
+ "originalDuration": 7.773969999999991,
+ "actionType": "skip"
},
{
"segment": [
211.87865,
214.92064
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
214.92064,
222.0186
],
- "originalDuration": 7.0979600000000005
+ "originalDuration": 7.0979600000000005,
+ "actionType": "skip"
},
{
"segment": [
222.0186,
233.0754
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
233.0754,
244.56734
],
- "originalDuration": 11.49194
+ "originalDuration": 11.49194,
+ "actionType": "skip"
},
{
"segment": [
244.56734,
260.64053
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
260.64053,
269.35938
],
- "originalDuration": 8.718849999999975
+ "originalDuration": 8.718849999999975,
+ "actionType": "skip"
},
{
"segment": [
269.35938,
288.686
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
288.686,
295
],
- "originalDuration": 6.314000000000021
+ "originalDuration": 6.314000000000021,
+ "actionType": "skip"
},
{
"segment": [
295,
301.96
],
- "originalDuration": 13.274000000000001
+ "originalDuration": 13.274000000000001,
+ "actionType": "skip"
},
{
"segment": [
301.96,
315.061
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
}
]);
})
@@ -581,6 +654,7 @@ describe("createChapterRenderGroups", () => {
2797.323
],
"category": "chooseACategory",
+ "actionType": "skip",
"unsubmitted": true,
"showLarger": false,
},{
@@ -589,6 +663,7 @@ describe("createChapterRenderGroups", () => {
3432.255
],
"category": "chooseACategory",
+ "actionType": "skip",
"unsubmitted": true,
"showLarger": false,
},{
@@ -597,6 +672,7 @@ describe("createChapterRenderGroups", () => {
3412.413
],
"category": "chooseACategory",
+ "actionType": "skip",
"unsubmitted": true,
"showLarger": false,
},{
@@ -605,6 +681,7 @@ describe("createChapterRenderGroups", () => {
1674.286
],
"category": "sponsor",
+ "actionType": "skip",
"unsubmitted": false,
"showLarger": false,
}
@@ -616,49 +693,56 @@ describe("createChapterRenderGroups", () => {
0,
160
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
},
{
"segment": [
160,
169
],
- "originalDuration": 2637.323
+ "originalDuration": 2637.323,
+ "actionType": "skip"
},
{
"segment": [
169,
1594.92
],
- "originalDuration": 3243.413
+ "originalDuration": 3243.413,
+ "actionType": "skip"
},
{
"segment": [
1594.92,
1674.286
],
- "originalDuration": 79.36599999999999
+ "originalDuration": 79.36599999999999,
+ "actionType": "skip"
},
{
"segment": [
1674.286,
3412.413
],
- "originalDuration": 3243.413
+ "originalDuration": 3243.413,
+ "actionType": "skip"
},
{
"segment": [
3412.413,
3432.255
],
- "originalDuration": 3263.255
+ "originalDuration": 3263.255,
+ "actionType": "skip"
},
{
"segment": [
3432.255,
3615.161
],
- "originalDuration": 0
+ "originalDuration": 0,
+ "actionType": null
}
]);
});