diff options
Diffstat (limited to 'test/exporter.test.ts')
-rw-r--r-- | test/exporter.test.ts | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/test/exporter.test.ts b/test/exporter.test.ts index a3af0c04..596af640 100644 --- a/test/exporter.test.ts +++ b/test/exporter.test.ts @@ -275,4 +275,36 @@ describe("Import segments", () => { category: "chapter" as Category }]); }); + + it ("0:00 G¹ (Tangent Continuity)", () => { + const input = ` 0:00 G¹ (Tangent Continuity) + 0:01 G² (Tangent Continuity)`; + + const result = importTimes(input, 8000); + expect(result).toMatchObject([{ + segment: [0, 1], + description: "G¹ (Tangent Continuity)", + category: "chapter" as Category + }, { + segment: [1, 8000], + description: "G² (Tangent Continuity)", + category: "chapter" as Category + }]); + }); + + it ("((Some name) 1:20)", () => { + const input = ` ((Some name) 1:20) + ((Some other name) 1:25)`; + + const result = importTimes(input, 8000); + expect(result).toMatchObject([{ + segment: [80, 85], + description: "Some name", + category: "chapter" as Category + }, { + segment: [85, 8000], + description: "Some other name", + category: "chapter" as Category + }]); + }); });
\ No newline at end of file |