branch: elpa/subed
commit ac4bc87e034a73a16bc82ec6e7c044f40aefdee1
Author: Random User <rnd...@posteo.de>
Commit: Random User <rnd...@posteo.de>

    Add more tests for moving to subtitle ID
---
 tests/test-subed-srt.el | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

diff --git a/tests/test-subed-srt.el b/tests/test-subed-srt.el
index 702cbaa..1ed18d3 100644
--- a/tests/test-subed-srt.el
+++ b/tests/test-subed-srt.el
@@ -163,6 +163,21 @@ Baz.
                         (with-temp-buffer
                           (expect (buffer-string) :to-equal "")
                           (expect (subed-srt-move-to-subtitle-id) :to-equal 
nil)))
+                    (it "returns ID's point when buffer starts with blank 
lines."
+                        (with-temp-buffer
+                          (insert (concat " \n \t \n" mock-srt-data))
+                          (search-backward "Foo.")
+                          (expect (thing-at-point 'line) :to-equal "Foo.\n")
+                          (expect (subed-srt-move-to-subtitle-id) :to-equal 7)
+                          (expect (thing-at-point 'word) :to-equal "1")))
+                    (it "returns ID's point when subtitles are separated with 
blank lines."
+                        (with-temp-buffer
+                          (insert mock-srt-data)
+                          (goto-char (point-min))
+                          (search-forward "Foo.\n")
+                          (insert " \n \t \n")
+                          (expect (subed-srt-move-to-subtitle-id) :to-equal 1)
+                          (expect (thing-at-point 'word) :to-equal "1")))
                     )
           (describe "to specific subtitle ID"
                     (it "returns ID's point if wanted ID exists."

Reply via email to