[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed fb9354c 039/389: Adjust tests for subed-srt-move-to-
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed fb9354c 039/389: Adjust tests for subed-srt-move-to-subtitle-end |
Date: |
Fri, 3 Dec 2021 10:59:52 -0500 (EST) |
branch: elpa/subed
commit fb9354c233595e73a9eb776e14c0b087b06733f2
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>
Adjust tests for subed-srt-move-to-subtitle-end
---
tests/test-subed-srt.el | 32 ++++++++++++++++++--------------
1 file changed, 18 insertions(+), 14 deletions(-)
diff --git a/tests/test-subed-srt.el b/tests/test-subed-srt.el
index 6a194ba..ecd1160 100644
--- a/tests/test-subed-srt.el
+++ b/tests/test-subed-srt.el
@@ -316,7 +316,7 @@ Baz.
(expect (subed-srt-move-to-subtitle-time-stop)
:to-equal nil)))
)
(describe "to end of subtitle text"
- (it "returns point if movement was successful."
+ (it "returns point if subtitle end can be found."
(with-temp-buffer
(insert mock-srt-data)
(goto-char (point-min))
@@ -332,22 +332,34 @@ Baz.
(backward-char 2)
(expect (subed-srt-move-to-subtitle-end) :to-be 113)
(expect (looking-back "^Baz.$") :to-be t)))
- (it "returns point if subtitle text is empty with trailing
newline."
+ (it "returns nil if subtitle end cannot be found."
+ (with-temp-buffer
+ (expect (subed-srt-move-to-subtitle-end) :to-be
nil)))
+ (it "returns nil if point did not move."
(with-temp-buffer
(insert mock-srt-data)
(subed-srt-move-to-subtitle-text 1)
(kill-line)
- (expect (subed-srt-move-to-subtitle-end) :to-be nil)
+ (expect (subed-srt-move-to-subtitle-end) :to-be
nil)))
+ (it "works if text is empty with trailing newline."
+ (with-temp-buffer
+ (insert mock-srt-data)
+ (subed-srt-move-to-subtitle-text 1)
+ (kill-line)
+ (backward-char)
+ (expect (subed-srt-move-to-subtitle-end) :to-be 33)
(expect (looking-at "^$") :to-be t)
(subed-srt-move-to-subtitle-text 2)
(kill-line)
- (expect (subed-srt-move-to-subtitle-end) :to-be nil)
+ (backward-char)
+ (expect (subed-srt-move-to-subtitle-end) :to-be 67)
(expect (looking-at "^$") :to-be t)
(subed-srt-move-to-subtitle-text 3)
(kill-line)
- (expect (subed-srt-move-to-subtitle-end) :to-be nil)
+ (backward-char)
+ (expect (subed-srt-move-to-subtitle-end) :to-be 101)
(expect (looking-at "^$") :to-be t)))
- (it "returns point if subtitle text is empty without
trailing newline."
+ (it "works if text is empty without trailing newline."
(with-temp-buffer
(insert mock-srt-data)
(subed-srt-move-to-subtitle-text 1)
@@ -357,14 +369,6 @@ Baz.
(goto-char (point-min))
(expect (subed-srt-move-to-subtitle-end) :to-be 33)
(expect (looking-at "^$") :to-be t)))
- (it "returns nil if movement failed."
- (with-temp-buffer
- (insert mock-srt-data)
- (goto-char (point-max))
- (expect (subed-srt-move-to-subtitle-end) :to-be 113)
- (expect (looking-back "^Baz.$") :to-be t)
- (expect (subed-srt-move-to-subtitle-end) :to-be nil)
- (expect (looking-back "^Baz.$") :to-be t)))
)
(describe "to next subtitle ID"
(it "returns point when there is a next subtitle."
- [nongnu] elpa/subed e471802 046/389: Adjust test description, (continued)
- [nongnu] elpa/subed e471802 046/389: Adjust test description, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 727275d 043/389: subed-srt-sanitize: Wrap function body in atomic-change-group, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a30a4b1 054/389: subed-srt-regenerate-ids: Don't change buffer unless it's necessary, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 5fd2009 055/389: subed-mpv: Handle invalid JSON, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed c865969 058/389: Toggle subed-mode when `subed-mode' is called, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 65bfba6 057/389: When enabling debugging, expect the debug window to exist, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed dc60c27 060/389: subed-srt--subtitle-id-at-msecs: Try to ignore invalid time stamps, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0781285 061/389: Make mpv RPC socket and client buffer unique per buffer, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 2f86a8e 030/389: Add function: subed-srt--subtitle-text, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 17f3ae5 034/389: Add/fix tests for srt parsing changes, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed fb9354c 039/389: Adjust tests for subed-srt-move-to-subtitle-end,
ELPA Syncer <=
- [nongnu] elpa/subed 4e3e42f 044/389: subed-srt-sort: Wrap function body in atomic-change-group, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 33f27c5 063/389: Fix docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 7932aee 066/389: subed-srt-sort: Sanitize before validating, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed dc771c8 067/389: Fix/Add tests, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 23156e3 071/389: subed-srt-subtitle-insert: Make argument optional, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0e05076 072/389: subed-srt-sanitize: Properly trim trailing newlines, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 49e8e72 073/389: subed-srt-move-to-subtitle-end: Adjust docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 473f041 077/389: Add ogv to video file extensions, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed bd4c44d 081/389: Fix typo, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed bd2c0e4 082/389: Add LICENSE, ELPA Syncer, 2021/12/03