aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/exporter.test.ts
diff options
context:
space:
mode:
Diffstat (limited to 'test/exporter.test.ts')
-rw-r--r--test/exporter.test.ts32
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