]> git.eshelyaron.com Git - emacs.git/commitdiff
test/lisp/emacs-lisp/bytecomp-tests.el: Add more tests for switch.
authorVibhav Pant <vibhavp@gmail.com>
Mon, 13 Feb 2017 07:48:54 +0000 (13:18 +0530)
committerVibhav Pant <vibhavp@gmail.com>
Mon, 13 Feb 2017 07:48:54 +0000 (13:18 +0530)
test/lisp/emacs-lisp/bytecomp-tests.el

index 2233b28d331c33c6132a8ce55b6c45d83db89046..acf9343914d399d3d7f49187d0dfbbb023906106 100644 (file)
@@ -253,7 +253,12 @@ bytecompiled code, and their results compared.")
     (let ((a 'three)) (cond ((eq a 'one) 1) ((eq a 2) 'two) ((eq a 'three) 3)
                             (t t)))
     (let ((a 2)) (cond ((eq a 'one) 1) ((eq a 1) 'one) ((eq a 2) 'two)
-                       (t nil))))
+                       (t nil)))
+    (let ((a 2.0)) (cond ((eql a 2) 'incorrect) ((eql a 2.00) 'correct)))
+    (let ((a "foobar")) (cond ((equal "notfoobar" a) 'incorrect)
+                              ((equal 1 a) 'incorrect)
+                              ((equal a "foobar") 'correct)
+                              (t 'incorrect))))
   "List of expressions for testing byte-switch.")
 
 (defun bytecomp-check-1 (pat)