summaryrefslogtreecommitdiff
path: root/tests/test-video-audio-recording-get-devices.el
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test-video-audio-recording-get-devices.el')
-rw-r--r--tests/test-video-audio-recording-get-devices.el26
1 files changed, 18 insertions, 8 deletions
diff --git a/tests/test-video-audio-recording-get-devices.el b/tests/test-video-audio-recording-get-devices.el
index 0af02bb3..66adecd1 100644
--- a/tests/test-video-audio-recording-get-devices.el
+++ b/tests/test-video-audio-recording-get-devices.el
@@ -39,10 +39,12 @@
(progn
(setq cj/recording-mic-device "preset-mic")
(setq cj/recording-system-device "preset-monitor")
- (let ((result (cj/recording-get-devices)))
- (should (consp result))
- (should (equal "preset-mic" (car result)))
- (should (equal "preset-monitor" (cdr result)))))
+ (cl-letf (((symbol-function 'cj/recording--validate-system-audio)
+ (lambda () nil)))
+ (let ((result (cj/recording-get-devices)))
+ (should (consp result))
+ (should (equal "preset-mic" (car result)))
+ (should (equal "preset-monitor" (cdr result))))))
(test-get-devices-teardown)))
(ert-deftest test-video-audio-recording-get-devices-normal-calls-quick-setup ()
@@ -54,7 +56,9 @@
(lambda ()
(setq quick-setup-called t)
(setq cj/recording-mic-device "quick-mic")
- (setq cj/recording-system-device "quick-monitor"))))
+ (setq cj/recording-system-device "quick-monitor")))
+ ((symbol-function 'cj/recording--validate-system-audio)
+ (lambda () nil)))
(cj/recording-get-devices)
(should quick-setup-called)))
(test-get-devices-teardown)))
@@ -66,7 +70,9 @@
(cl-letf (((symbol-function 'cj/recording-quick-setup)
(lambda ()
(setq cj/recording-mic-device "test-mic")
- (setq cj/recording-system-device "test-monitor"))))
+ (setq cj/recording-system-device "test-monitor")))
+ ((symbol-function 'cj/recording--validate-system-audio)
+ (lambda () nil)))
(let ((result (cj/recording-get-devices)))
(should (consp result))
(should (equal "test-mic" (car result)))
@@ -87,7 +93,9 @@
(lambda ()
(setq quick-setup-called t)
(setq cj/recording-mic-device "new-mic")
- (setq cj/recording-system-device "new-monitor"))))
+ (setq cj/recording-system-device "new-monitor")))
+ ((symbol-function 'cj/recording--validate-system-audio)
+ (lambda () nil)))
(cj/recording-get-devices)
(should quick-setup-called))))
(test-get-devices-teardown)))
@@ -104,7 +112,9 @@
(lambda ()
(setq quick-setup-called t)
(setq cj/recording-mic-device "new-mic")
- (setq cj/recording-system-device "new-monitor"))))
+ (setq cj/recording-system-device "new-monitor")))
+ ((symbol-function 'cj/recording--validate-system-audio)
+ (lambda () nil)))
(cj/recording-get-devices)
(should quick-setup-called))))
(test-get-devices-teardown)))