wip: tests

This commit is contained in:
2026-02-27 19:59:14 -07:00
parent 071a15ca51
commit c3b444c36c
3 changed files with 12 additions and 2 deletions

View File

@@ -167,7 +167,10 @@
(format "height:%.4fem;vertical-align:%.4fem;display:inline-block"
height (- depth)))))))
(defn- render-tex-snippets [doc]
(defn render-tex-snippets
"Traverse doc, adorning each LaTeX node with a promise resolving to,
optimistically, Hiccup-rendered SVG or MathML code."
[doc]
(let [promises (atom [])
r (->> doc (sp/transform
[element/postorder-walker

View File

@@ -1,6 +1,13 @@
(ns net.deertopia.doerg.render-test
(:require [net.deertopia.doerg.render :as sut]
[net.deertopia.doerg.element :as element]
[net.deertopia.doerg.tex.temml :as temml]
[com.rpl.specter :as sp]
[clojure.test :as t]))
(defn )
(t/deftest fallbacks
(t/testing "expected fallback behaviour"
(let [doc (temml/binding-worker
(-> "net/deertopia/doerg/render_test/fallbacks.org"
io/resource slurp element/read-string
sut/render-tex-snippets))])))