(ns clarktown.parsers.italic-test
(:require
[clojure.test :refer [deftest testing is]]
[clarktown.parsers.italic :as italic]))
(deftest italic-test
(testing "Creating italic text with one surrounding asterisk character"
(is (= "This is italic."
(italic/render "*This is italic.*" nil))))
(testing "Creating italic text with one surrounding underscore character"
(is (= "This is italic."
(italic/render "_This is italic._" nil))))
(testing "Creating italic text with both underscores and asterisks mixed"
(is (= "Hi, my name is John, what is your name?"
(italic/render "Hi, my name is *John*, what is _your name?_" nil)))))