File tree 2 files changed +25
-1
lines changed
2 files changed +25
-1
lines changed Original file line number Diff line number Diff line change 41
41
(rf/dispatch [::e/toggle-grid ])
42
42
(is @grid-visible))))
43
43
44
-
45
44
(deftest panel
46
45
(rf-test/run-test-sync
47
46
(rf/dispatch [::e/initialize-db ])
Original file line number Diff line number Diff line change
1
+ (ns theme-test
2
+ (:require
3
+ [cljs.test :refer-macros [deftest is]]
4
+ [day8.re-frame.test :as rf-test]
5
+ [re-frame.core :as rf]
6
+ [renderer.app.events :as app.e]
7
+ [renderer.theme.events :as e]
8
+ [renderer.theme.subs :as s]))
9
+
10
+ (deftest mode
11
+ (rf-test/run-test-sync
12
+ (rf/dispatch [::app.e/initialize-db ])
13
+ (rf/dispatch [::e/set-native-mode :light ])
14
+
15
+ (let [theme-mode (rf/subscribe [::s/mode ])]
16
+ (is (= :dark @theme-mode))
17
+
18
+ (rf/dispatch [::e/cycle-mode ])
19
+ (is (= :light @theme-mode))
20
+
21
+ (rf/dispatch [::e/cycle-mode ])
22
+ (is (= :system @theme-mode))
23
+
24
+ (rf/dispatch [::e/cycle-mode ])
25
+ (is (= :dark @theme-mode)))))
You can’t perform that action at this time.
0 commit comments