mirror of
https://github.com/metosin/reitit.git
synced 2025-12-24 02:48:25 +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
|
||||
(:require [clojure.test :refer [deftest testing is are]]
|
||||
[reitit.core :as r]
|
||||
[reitit.frontend :as rf]
|
||||
[reitit.frontend.history :as rfh]
|
||||
[reitit.frontend.test-utils :refer [capture-console]]))
|
||||
|
||||
(def browser (exists? js/window))
|
||||
|
||||
(def router (r/router ["/"
|
||||
["" ::frontpage]
|
||||
["foo" ::foo]
|
||||
["bar/:id" ::bar]]))
|
||||
|
||||
(deftest fragment-history-test
|
||||
(when browser
|
||||
(let [router (r/router ["/"
|
||||
["" ::frontpage]
|
||||
["foo" ::foo]
|
||||
["bar/:id" ::bar]])
|
||||
history (rfh/start! router
|
||||
(fn [_])
|
||||
{:use-fragment true
|
||||
:path-prefix "/"})]
|
||||
(let [history (rfh/start! router (fn [_]) {:use-fragment true})]
|
||||
|
||||
(testing "creating urls"
|
||||
(is (= "#/foo"
|
||||
|
|
@ -34,14 +33,7 @@
|
|||
|
||||
(deftest html5-history-test
|
||||
(when browser
|
||||
(let [router (r/router ["/"
|
||||
["" ::frontpage]
|
||||
["foo" ::foo]
|
||||
["bar/:id" ::bar]])
|
||||
history (rfh/start! router
|
||||
(fn [_])
|
||||
{:use-fragment false
|
||||
:path-prefix "/"})]
|
||||
(let [history (rfh/start! router (fn [_]) {:use-fragment false})]
|
||||
|
||||
(testing "creating urls"
|
||||
(is (= "/foo"
|
||||
|
|
|
|||
Loading…
Reference in a new issue