diff options
Diffstat (limited to 'test')
| -rw-r--r-- | test/lisp/emacs-lisp/let-alist-tests.el | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/lisp/emacs-lisp/let-alist-tests.el b/test/lisp/emacs-lisp/let-alist-tests.el index 988b05b488c..b23178f5467 100644 --- a/test/lisp/emacs-lisp/let-alist-tests.el +++ b/test/lisp/emacs-lisp/let-alist-tests.el | |||
| @@ -100,4 +100,15 @@ See Bug#24641." | |||
| 100 | `[,(+ .a) ,(+ .a .b .b)]) | 100 | `[,(+ .a) ,(+ .a .b .b)]) |
| 101 | [1 5]))) | 101 | [1 5]))) |
| 102 | 102 | ||
| 103 | (ert-deftest let-alist-numbers () | ||
| 104 | "Check that .num indexes into lists." | ||
| 105 | (should (equal | ||
| 106 | (let-alist | ||
| 107 | '(((a . val1) (b . (nil val2))) | ||
| 108 | (c . (val3))) | ||
| 109 | (list .0 .0.a .0.b.1 .c.0)) | ||
| 110 | ;; .0 is interpreted as a number, so we can't use `let-alist' | ||
| 111 | ;; to do indexing alone. Everything else works though. | ||
| 112 | '(0.0 val1 val2 val3)))) | ||
| 113 | |||
| 103 | ;;; let-alist-tests.el ends here | 114 | ;;; let-alist-tests.el ends here |