[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/pacmacs cf693bef1c 173/472: UTs for pacmacs--levelname-fro
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/pacmacs cf693bef1c 173/472: UTs for pacmacs--levelname-from-filename function |
Date: |
Thu, 6 Jan 2022 21:59:22 -0500 (EST) |
branch: elpa/pacmacs
commit cf693bef1c41bc3cded9aed8099d6d7122837dfa
Author: rexim <reximkut@gmail.com>
Commit: rexim <reximkut@gmail.com>
UTs for pacmacs--levelname-from-filename function
Hope it will help to catch regressions of #116 if there will be any.
---
pacmacs-utils.el | 5 ++---
test/pacmacs-utils-test.el | 4 ++++
2 files changed, 6 insertions(+), 3 deletions(-)
diff --git a/pacmacs-utils.el b/pacmacs-utils.el
index 5d6a643bdf..46371219ba 100644
--- a/pacmacs-utils.el
+++ b/pacmacs-utils.el
@@ -78,9 +78,8 @@ side-effects."
(buffer-string)))
(defun pacmacs--levelname-from-filename (filename)
- (let ((text filename))
- (when (string-match "\\(map[0-9]+\\)\\.txt" text)
- (match-string 1 text))))
+ (when (string-match "\\(map[0-9]+\\)\\.txt" filename)
+ (match-string 1 filename)))
(provide 'pacmacs-utils)
diff --git a/test/pacmacs-utils-test.el b/test/pacmacs-utils-test.el
index 378045dce3..642bf7767f 100644
--- a/test/pacmacs-utils-test.el
+++ b/test/pacmacs-utils-test.el
@@ -5,3 +5,7 @@
(should (equal (list :foo 1
:bar 3)
plist))))
+
+(ert-deftest pacmacs--levelname-from-filename-test ()
+ (should (equal "map06" (pacmacs--levelname-from-filename "map06.txt")))
+ (should (not (pacmacs--levelname-from-filename "."))))
- [nongnu] elpa/pacmacs 75e26090e5 393/472: Add UT for clear-wall-tiles-cache, (continued)
- [nongnu] elpa/pacmacs 75e26090e5 393/472: Add UT for clear-wall-tiles-cache, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 1b658fe6aa 405/472: Calc new score position (#134), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 508d15dff5 415/472: Fix compilation errors (#134), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 953f9901d9 421/472: Remove register-new-score function (#134), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 70864bb773 447/472: Indicate that score table is empty (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs b9a63f204b 449/472: Rename render-board to render-object-board (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs cd50cff10c 448/472: Disable cursor for score table (#203), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs ee83af998d 467/472: Replace deprecated dash-functional dependency, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 31853e0341 166/472: Update README, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 13f24ef937 171/472: Implement pause. Close #112, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs cf693bef1c 173/472: UTs for pacmacs--levelname-from-filename function,
ELPA Syncer <=
- [nongnu] elpa/pacmacs 239e27b0f2 178/472: Update README.md, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs d128a6f057 183/472: Enable lexical binding, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 9f9a514129 165/472: Add MELPA badge. Close #93, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 02c5a40cd3 193/472: Rename cell get/set as wrapped operations (#105), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs bddb837ffd 200/472: Rename object vars according to convension (#126), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs a3b2a5ce44 216/472: Replace pacmacs--file-content with f-read-text (#122), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 8f9b38b16e 233/472: Revert all the refactoring in the scope of #81, ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 52fec0d180 241/472: Normalize wall generating bits (#131), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs e06beacb11 242/472: Assign wall tiles on load map (#131), ELPA Syncer, 2022/01/06
- [nongnu] elpa/pacmacs 9e7685b818 248/472: Drop XBM support for wall tiles (#141), ELPA Syncer, 2022/01/06