mirror of
https://github.com/metosin/reitit.git
synced 2026-02-09 13:03:12 +00:00
Share router between history tests
This commit is contained in:
parent
9d787ef81a
commit
d54c05426c
1 changed files with 8 additions and 16 deletions
|
|
@ -1,21 +1,20 @@
|
||||||
(ns reitit.frontend.history-test
|
(ns reitit.frontend.history-test
|
||||||
(:require [clojure.test :refer [deftest testing is are]]
|
(:require [clojure.test :refer [deftest testing is are]]
|
||||||
[reitit.core :as r]
|
[reitit.core :as r]
|
||||||
|
[reitit.frontend :as rf]
|
||||||
[reitit.frontend.history :as rfh]
|
[reitit.frontend.history :as rfh]
|
||||||
[reitit.frontend.test-utils :refer [capture-console]]))
|
[reitit.frontend.test-utils :refer [capture-console]]))
|
||||||
|
|
||||||
(def browser (exists? js/window))
|
(def browser (exists? js/window))
|
||||||
|
|
||||||
|
(def router (r/router ["/"
|
||||||
|
["" ::frontpage]
|
||||||
|
["foo" ::foo]
|
||||||
|
["bar/:id" ::bar]]))
|
||||||
|
|
||||||
(deftest fragment-history-test
|
(deftest fragment-history-test
|
||||||
(when browser
|
(when browser
|
||||||
(let [router (r/router ["/"
|
(let [history (rfh/start! router (fn [_]) {:use-fragment true})]
|
||||||
["" ::frontpage]
|
|
||||||
["foo" ::foo]
|
|
||||||
["bar/:id" ::bar]])
|
|
||||||
history (rfh/start! router
|
|
||||||
(fn [_])
|
|
||||||
{:use-fragment true
|
|
||||||
:path-prefix "/"})]
|
|
||||||
|
|
||||||
(testing "creating urls"
|
(testing "creating urls"
|
||||||
(is (= "#/foo"
|
(is (= "#/foo"
|
||||||
|
|
@ -34,14 +33,7 @@
|
||||||
|
|
||||||
(deftest html5-history-test
|
(deftest html5-history-test
|
||||||
(when browser
|
(when browser
|
||||||
(let [router (r/router ["/"
|
(let [history (rfh/start! router (fn [_]) {:use-fragment false})]
|
||||||
["" ::frontpage]
|
|
||||||
["foo" ::foo]
|
|
||||||
["bar/:id" ::bar]])
|
|
||||||
history (rfh/start! router
|
|
||||||
(fn [_])
|
|
||||||
{:use-fragment false
|
|
||||||
:path-prefix "/"})]
|
|
||||||
|
|
||||||
(testing "creating urls"
|
(testing "creating urls"
|
||||||
(is (= "/foo"
|
(is (= "/foo"
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue