emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/pyim 6af4f8b 2/2: * tests/pyim-tests.el (pyim-test-pyim


From: ELPA Syncer
Subject: [elpa] externals/pyim 6af4f8b 2/2: * tests/pyim-tests.el (pyim-test-pyim-schemes): New test.
Date: Thu, 9 Dec 2021 21:57:43 -0500 (EST)

branch: externals/pyim
commit 6af4f8b74bd03186a0efbf1cd8276b1751b804d4
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>

    * tests/pyim-tests.el (pyim-test-pyim-schemes): New test.
---
 tests/pyim-tests.el | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)

diff --git a/tests/pyim-tests.el b/tests/pyim-tests.el
index 8cbf17e..a8ed90f 100644
--- a/tests/pyim-tests.el
+++ b/tests/pyim-tests.el
@@ -48,6 +48,27 @@
 (pyim-test-add-dict "pyim-basedict.pyim")
 (pyim-dcache-init-variables)
 
+;; ** pyim-schemes 相关单元测试
+(ert-deftest pyim-test-pyim-schemes ()
+  (let ((pyim-default-scheme 'wubi))
+    (should (equal (pyim-scheme-name) 'wubi)))
+
+  (let ((pyim-default-scheme 'wuci))
+    (should (equal (pyim-scheme-name) 'quanpin)))
+
+  (let ((pyim-default-scheme 'wubi)
+        (pyim-assistant-scheme 'cangjie)
+        (pyim-assistant-scheme-enable t))
+    (should (equal (pyim-scheme-name) 'cangjie)))
+
+  (let ((pyim-default-scheme 'wubi)
+        (pyim-assistant-scheme 'cangjie)
+        (pyim-assistant-scheme-enable nil))
+    (should (equal (pyim-scheme-name) 'wubi)))
+
+  (should (equal (pyim-scheme-get-option 'quanpin :class) 'quanpin))
+  (should (equal (pyim-scheme-get-option 'wubi :class) 'xingma)))
+
 ;; ** pyim-common 相关单元测试
 (ert-deftest pyim-test-pyim-permutate-list ()
   (should (equal (pyim-permutate-list '((a b) (c d e) (f)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]