aboutsummaryrefslogtreecommitdiff
path: root/tests/test-lorem-optimum.el
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-lorem-optimum.el')
-rw-r--r--tests/test-lorem-optimum.el9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/test-lorem-optimum.el b/tests/test-lorem-optimum.el
index ca2e52f4..40bdc684 100644
--- a/tests/test-lorem-optimum.el
+++ b/tests/test-lorem-optimum.el
@@ -238,5 +238,14 @@
(let ((result (cj/markov-generate chain 2)))
(should (stringp result)))))
+(ert-deftest test-title-generation-produces-title ()
+ "Should generate a non-empty title from the global chain."
+ (let ((cj/lipsum-chain
+ (test-learn "lorem ipsum dolor sit amet consectetur adipiscing elit")))
+ (let ((result (cj/lipsum-title)))
+ (should (stringp result))
+ (should (> (length result) 0))
+ (should (string-match-p "^[[:upper:]]" result)))))
+
(provide 'test-lorem-optimum)
;;; test-lorem-optimum.el ends here