#!/usr/bin/csi -script
(load "breadcrumbs.scm")
(import breadcrumbs)
(use test)
(test-begin "breadcrumbs")
(add-breadcrumb! "/a" "A")
(test "" (get-breadcrumb "/"))
(test "Home > A" (get-breadcrumb "/a"))
(add-breadcrumb! "/a/b" "B")
(test "Home > A > B"
(get-breadcrumb "/a/b"))
;; Changing the home path
(breadcrumbs '())
(breadcrumbs-home-path "/a")
(add-breadcrumb! "/a" "A")
(add-breadcrumb! "/a/b" "B")
(test "" (get-breadcrumb "/a"))
(test "Home > B" (get-breadcrumb "/a/b"))
(test-end "breadcrumbs")