)
(ert-deftest faces--test-extend-with-themes ()
- ;; Make sure the diff-mode faces are not defined.
- (should-not (featurep 'diff-mode))
- (defface diff-changed-face
+ (defface spiff-changed-face
'((t :extend t :weight bold))
"")
- (defface diff-added
+ (defface spiff-added
'((t :background "grey"))
"")
- (defface diff-file-header-face
+ (defface spiff-file-header-face
'((t :extend nil :foreground "cyan"))
"")
- (should (equal (face-attribute 'diff-changed-face :extend) t))
- (should (equal (face-attribute 'diff-added :extend) 'unspecified))
- (should (equal (face-attribute 'diff-file-header-face :extend) nil))
+ (should (equal (face-attribute 'spiff-changed-face :extend) t))
+ (should (equal (face-attribute 'spiff-added :extend) 'unspecified))
+ (should (equal (face-attribute 'spiff-file-header-face :extend) nil))
(add-to-list 'custom-theme-load-path (concat faces--test-data-dir "themes"))
(load-theme 'faces-test-dark t t)
(load-theme 'faces-test-light t t)
'unspecified))
(should (equal (face-attribute 'faces--test-inherit-no-extend :extend nil t)
nil))
- (should (equal (face-attribute 'diff-changed-face :extend) t))
- (should (equal (face-attribute 'diff-added :extend) 'unspecified))
- (should (equal (face-attribute 'diff-file-header-face :extend) nil))
+ (should (equal (face-attribute 'spiff-changed-face :extend) t))
+ (should (equal (face-attribute 'spiff-added :extend) 'unspecified))
+ (should (equal (face-attribute 'spiff-file-header-face :extend) nil))
(enable-theme 'faces-test-dark)
(should (equal (face-attribute 'faces--test-inherit-extend :extend)
'unspecified))
'unspecified))
(should (equal (face-attribute 'faces--test-inherit-no-extend :extend nil t)
nil))
- (should (equal (face-attribute 'diff-changed-face :extend) t))
- (should (equal (face-attribute 'diff-added :extend) t))
- (should (equal (face-attribute 'diff-file-header-face :extend) nil))
+ (should (equal (face-attribute 'spiff-changed-face :extend) t))
+ (should (equal (face-attribute 'spiff-added :extend) t))
+ (should (equal (face-attribute 'spiff-file-header-face :extend) nil))
(defface faces--test-face3
- '((t :inherit diff-added :weight bold))
+ '((t :inherit spiff-added :weight bold))
"")
(should (equal (face-attribute 'faces--test-face3 :extend nil t) t))
(disable-theme 'faces-test-dark)
'unspecified))
(should (equal (face-attribute 'faces--test-inherit-no-extend :extend nil t)
nil))
- (should (equal (face-attribute 'diff-changed-face :extend) t))
- (should (equal (face-attribute 'diff-added :extend) 'unspecified))
- (should (equal (face-attribute 'diff-file-header-face :extend) nil))
+ (should (equal (face-attribute 'spiff-changed-face :extend) t))
+ (should (equal (face-attribute 'spiff-added :extend) 'unspecified))
+ (should (equal (face-attribute 'spiff-file-header-face :extend) nil))
(should (equal (face-attribute 'faces--test-face3 :extend nil t) 'unspecified))
- (defface diff-indicator-changed
+ (defface spiff-indicator-changed
'((t (:weight bold :extend t)))
"")
(enable-theme 'faces-test-light)
'unspecified))
(should (equal (face-attribute 'faces--test-inherit-no-extend :extend nil t)
nil))
- (should (equal (face-attribute 'diff-changed-face :extend) t))
- (should (equal (face-attribute 'diff-added :extend) t))
- (should (equal (face-attribute 'diff-file-header-face :extend) nil))
- (should (equal (face-attribute 'diff-indicator-changed :extend) t))
+ (should (equal (face-attribute 'spiff-changed-face :extend) t))
+ (should (equal (face-attribute 'spiff-added :extend) t))
+ (should (equal (face-attribute 'spiff-file-header-face :extend) nil))
+ (should (equal (face-attribute 'spiff-indicator-changed :extend) t))
(should (equal (face-attribute 'faces--test-face3 :extend nil t) t))
(frame-set-background-mode (selected-frame) 'dark)
(should (equal (face-attribute 'faces--test-inherit-extend :extend)
'unspecified))
(should (equal (face-attribute 'faces--test-inherit-no-extend :extend nil t)
nil))
- (should (equal (face-attribute 'diff-changed-face :extend) t))
- (should (equal (face-attribute 'diff-added :extend) t))
- (should (equal (face-attribute 'diff-file-header-face :extend) nil))
- (should (equal (face-attribute 'diff-indicator-changed :extend) t))
+ (should (equal (face-attribute 'spiff-changed-face :extend) t))
+ (should (equal (face-attribute 'spiff-added :extend) t))
+ (should (equal (face-attribute 'spiff-file-header-face :extend) nil))
+ (should (equal (face-attribute 'spiff-indicator-changed :extend) t))
(should (equal (face-attribute 'faces--test-face3 :extend nil t) t))
(or noninteractive
(let ((fr (make-frame)))
(should (equal (face-attribute 'faces--test-inherit-no-extend
:extend fr t)
nil))
- (should (equal (face-attribute 'diff-changed-face :extend fr) t))
- (should (equal (face-attribute 'diff-added :extend fr) t))
- (should (equal (face-attribute 'diff-file-header-face :extend fr) nil))
- (should (equal (face-attribute 'diff-indicator-changed :extend fr) t))
+ (should (equal (face-attribute 'spiff-changed-face :extend fr) t))
+ (should (equal (face-attribute 'spiff-added :extend fr) t))
+ (should (equal (face-attribute 'spiff-file-header-face :extend fr) nil))
+ (should (equal (face-attribute 'spiff-indicator-changed :extend fr) t))
(should (equal (face-attribute 'faces--test-face3 :extend nil t) t))
))
(disable-theme 'faces-test-light)
- (should (equal (face-attribute 'diff-indicator-changed :extend) t))
+ (should (equal (face-attribute 'spiff-indicator-changed :extend) t))
(should (equal (face-attribute 'faces--test-face3 :extend nil t) 'unspecified))
(or noninteractive
(let ((fr (make-frame)))
- (should (equal (face-attribute 'diff-changed-face :extend fr) t))
- (should (equal (face-attribute 'diff-added :extend fr) 'unspecified))
- (should (equal (face-attribute 'diff-file-header-face :extend fr) nil))
- (should (equal (face-attribute 'diff-indicator-changed :extend fr) t))
+ (should (equal (face-attribute 'spiff-changed-face :extend fr) t))
+ (should (equal (face-attribute 'spiff-added :extend fr) 'unspecified))
+ (should (equal (face-attribute 'spiff-file-header-face :extend fr) nil))
+ (should (equal (face-attribute 'spiff-indicator-changed :extend fr) t))
(should (equal (face-attribute 'faces--test-face3 :extend nil t) 'unspecified))
))
)