Forward-require dependencies in tests
Easier to see at a glance what the test's dependencies are.
This commit is contained in:
parent
2aa509b36c
commit
469aa81570
5 changed files with 13 additions and 14 deletions
|
@ -1,6 +1,7 @@
|
||||||
;; -*- no-byte-compile: t; -*-
|
;; -*- no-byte-compile: t; -*-
|
||||||
;;; core/test/test-autoload-buffers.el
|
;;; core/test/test-autoload-buffers.el
|
||||||
|
|
||||||
|
(require 'core-projects)
|
||||||
(load! "autoload/buffers" doom-core-dir)
|
(load! "autoload/buffers" doom-core-dir)
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
;; -*- no-byte-compile: t; -*-
|
;; -*- no-byte-compile: t; -*-
|
||||||
;;; core/test/test-autoload-files.el
|
;;; core/test/test-autoload-files.el
|
||||||
|
;;;
|
||||||
|
(require 'core-projects)
|
||||||
|
(require 'projectile)
|
||||||
|
|
||||||
(describe "core/autoload/files"
|
(describe "core/autoload/files"
|
||||||
:var (src dest projectile-projects-cache-time projectile-projects-cache)
|
:var (src dest projectile-projects-cache-time projectile-projects-cache)
|
||||||
(before-all (require 'projectile))
|
|
||||||
(after-all (unload-feature 'projectile t))
|
|
||||||
|
|
||||||
(before-each
|
(before-each
|
||||||
(setq src (make-temp-file "test-src")
|
(setq src (make-temp-file "test-src")
|
||||||
existing (make-temp-file "test-existing")
|
existing (make-temp-file "test-existing")
|
||||||
|
|
|
@ -2,13 +2,11 @@
|
||||||
;;; ../core/test/test-core-projects.el
|
;;; ../core/test/test-core-projects.el
|
||||||
|
|
||||||
(require 'core-projects)
|
(require 'core-projects)
|
||||||
|
(require 'projectile)
|
||||||
|
|
||||||
(describe "core/projects"
|
(describe "core/projects"
|
||||||
(before-all (require 'projectile))
|
|
||||||
(after-all (unload-feature 'projectile t))
|
|
||||||
|
|
||||||
(before-each (projectile-mode +1))
|
(before-each (projectile-mode +1))
|
||||||
(after-each (projectile-mode -1))
|
(after-each (projectile-mode -1))
|
||||||
|
|
||||||
(describe "project-p"
|
(describe "project-p"
|
||||||
(it "Should detect when in a valid project"
|
(it "Should detect when in a valid project"
|
||||||
|
|
|
@ -1,14 +1,13 @@
|
||||||
;; -*- no-byte-compile: t; -*-
|
;; -*- no-byte-compile: t; -*-
|
||||||
;;; ui/doom-dashboard/test/test-doom-dashboard.el
|
;;; ui/doom-dashboard/test/test-doom-dashboard.el
|
||||||
|
|
||||||
|
(require 'core-projects)
|
||||||
|
(require 'projectile)
|
||||||
|
(require! :ui doom-dashboard)
|
||||||
|
|
||||||
(describe "ui/doom-dashboard"
|
(describe "ui/doom-dashboard"
|
||||||
:var (default-directory projectile-enable-caching)
|
:var (default-directory projectile-enable-caching)
|
||||||
(before-all
|
(before-all (setq projectile-enable-caching nil))
|
||||||
(require! :ui doom-dashboard)
|
|
||||||
(require 'projectile)
|
|
||||||
(setq projectile-enable-caching nil))
|
|
||||||
(after-all
|
|
||||||
(unload-feature 'projectile t))
|
|
||||||
|
|
||||||
(before-each (projectile-mode +1))
|
(before-each (projectile-mode +1))
|
||||||
(after-each (projectile-mode -1))
|
(after-each (projectile-mode -1))
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
;; -*- no-byte-compile: t; -*-
|
;; -*- no-byte-compile: t; -*-
|
||||||
;;; ui/popup/test/test-popup.el
|
;;; ui/popup/test/test-popup.el
|
||||||
|
|
||||||
|
(require! :ui popup)
|
||||||
|
|
||||||
(describe "ui/popup"
|
(describe "ui/popup"
|
||||||
:var (display-buffer-alist
|
:var (display-buffer-alist
|
||||||
+popup-default-display-buffer-actions
|
+popup-default-display-buffer-actions
|
||||||
|
@ -9,7 +11,6 @@
|
||||||
wconf)
|
wconf)
|
||||||
|
|
||||||
(before-all
|
(before-all
|
||||||
(require! :ui popup)
|
|
||||||
(delete-other-windows)
|
(delete-other-windows)
|
||||||
(switch-to-buffer "*scratch*")
|
(switch-to-buffer "*scratch*")
|
||||||
(setq wconf (current-window-configuration))
|
(setq wconf (current-window-configuration))
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue