From 06e28b078dd1d8b9704fde228cecbea44277ab71 Mon Sep 17 00:00:00 2001 From: Kinneyzhang Date: Sun, 25 Jan 2026 20:12:38 +0800 Subject: [PATCH] add test --- tests/ekp-tests.el | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/tests/ekp-tests.el b/tests/ekp-tests.el index abd4dbd..87e66a1 100644 --- a/tests/ekp-tests.el +++ b/tests/ekp-tests.el @@ -1,6 +1,7 @@ ;;; ekp-tests.el --- Tests for EKP -*- lexical-binding: t; -*- (require 'ekp) +(require 'ert) ;;;; Test Utilities (defun ekp-file-content (file) @@ -267,6 +268,22 @@ Returns time in seconds." (ekp-test-unit--alt-paths-hash) (ekp-test-unit--threshold-factor) (ekp-test-unit--flagged-penalty) - (message "=== Unit Tests Complete ==="))) + (message "=== Unit Tests Complete ===")) + +(should + (equal (progn + (ekp-clear-caches) + (setq ekp-use-c-module nil) + (ekp-pixel-justify + (propertize " 作为神之编辑器(Editor of the Gods),Emacs 早已超越了普通文本编辑器的范畴。它是由​​Richard Stallman​​于1976年创建的​​GNU项目​核心组件,其名字源自 Editor MACroS​​。在过去的半个世纪里,Emacs演化成了一个​​self-documenting, customizable, extensible​​的生态系统,用户可通过​​Emacs Lisp (elisp)​​ 重新定义编辑行为。M-x 是每个Emacer的魔法咒语——按下Alt(或Meta键)加x即可召唤任意命令,比如M-x butterfly这样的复活节彩蛋。中国开发者常戏称其为“​​永远的操作系统​​”,因为你可以通过org-mode管理TODO list、用magit操作Git仓库、甚至用EMMS播放MP3音乐。在Unix哲学中,Emacs坚持“一个编辑器统治所有​​”(One Editor to Rule Them All)的理念,这与VS Code等现代编辑器形成鲜明对比。C-x C-f打开文件,C-x C-s保存文档,看似复杂的组合键一旦形成​​肌肉记忆​​,效率就会呈指数级飙升。著名Python库Black的开发者曾公开表示:\"​​My .emacs is my second brain.​​" + 'face '(:family "Comic Sans MS")) + 683)) + (progn + (ekp-clear-caches) + (setq ekp-use-c-module t) + (ekp-pixel-justify + (propertize " 作为神之编辑器(Editor of the Gods),Emacs 早已超越了普通文本编辑器的范畴。它是由​​Richard Stallman​​于1976年创建的​​GNU项目​核心组件,其名字源自 Editor MACroS​​。在过去的半个世纪里,Emacs演化成了一个​​self-documenting, customizable, extensible​​的生态系统,用户可通过​​Emacs Lisp (elisp)​​ 重新定义编辑行为。M-x 是每个Emacer的魔法咒语——按下Alt(或Meta键)加x即可召唤任意命令,比如M-x butterfly这样的复活节彩蛋。中国开发者常戏称其为“​​永远的操作系统​​”,因为你可以通过org-mode管理TODO list、用magit操作Git仓库、甚至用EMMS播放MP3音乐。在Unix哲学中,Emacs坚持“一个编辑器统治所有​​”(One Editor to Rule Them All)的理念,这与VS Code等现代编辑器形成鲜明对比。C-x C-f打开文件,C-x C-s保存文档,看似复杂的组合键一旦形成​​肌肉记忆​​,效率就会呈指数级飙升。著名Python库Black的开发者曾公开表示:\"​​My .emacs is my second brain.​​" + 'face '(:family "Comic Sans MS")) + 683)))) ;; (ekp-test-unit-all)