Skip to content

Commit

Permalink
Add edn markup tests
Browse files Browse the repository at this point in the history
  • Loading branch information
stelcodes committed May 30, 2021
1 parent 556aa8c commit 2f48608
Show file tree
Hide file tree
Showing 2 changed files with 176 additions and 0 deletions.
88 changes: 88 additions & 0 deletions test/markup/clojure/deps_edn.expect.txt
@@ -0,0 +1,88 @@
{<span class="hljs-symbol">:paths</span> [<span class="hljs-string">&quot;src&quot;</span> <span class="hljs-string">&quot;feature-xml&quot;</span> <span class="hljs-string">&quot;feature-core-async&quot;</span>
<span class="hljs-string">&quot;feature-yaml&quot;</span> <span class="hljs-string">&quot;feature-csv&quot;</span> <span class="hljs-string">&quot;feature-transit&quot;</span>
<span class="hljs-string">&quot;feature-java-time&quot;</span> <span class="hljs-string">&quot;feature-java-nio&quot;</span>
<span class="hljs-string">&quot;feature-httpkit-client&quot;</span> <span class="hljs-string">&quot;feature-httpkit-server&quot;</span>
<span class="hljs-string">&quot;feature-lanterna&quot;</span>
<span class="hljs-string">&quot;feature-core-match&quot;</span>
<span class="hljs-string">&quot;feature-hiccup&quot;</span>
<span class="hljs-string">&quot;feature-test-check&quot;</span>
<span class="hljs-string">&quot;feature-spec-alpha&quot;</span>
<span class="hljs-string">&quot;feature-rewrite-clj&quot;</span>
<span class="hljs-string">&quot;feature-selmer&quot;</span>
<span class="hljs-string">&quot;pods/src&quot;</span>
<span class="hljs-string">&quot;babashka.nrepl/src&quot;</span>
<span class="hljs-string">&quot;depstar/src&quot;</span> <span class="hljs-string">&quot;process/src&quot;</span>
<span class="hljs-string">&quot;deps.clj/src&quot;</span> <span class="hljs-string">&quot;deps.clj/resources&quot;</span>
<span class="hljs-string">&quot;resources&quot;</span> <span class="hljs-string">&quot;sci/resources&quot;</span>],
<span class="hljs-symbol">:deps</span> {org.clojure/clojure {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.11.0-alpha1&quot;</span>},
borkdude/sci {<span class="hljs-symbol">:local/root</span> <span class="hljs-string">&quot;sci&quot;</span>}
babashka/babashka.curl {<span class="hljs-symbol">:local/root</span> <span class="hljs-string">&quot;babashka.curl&quot;</span>}
babashka/fs {<span class="hljs-symbol">:local/root</span> <span class="hljs-string">&quot;fs&quot;</span>}
borkdude/graal.locking {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.0.2&quot;</span>},
org.clojure/core.async {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.3.610&quot;</span>},
org.clojure/tools.cli {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.206&quot;</span>},
org.clojure/data.csv {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.0&quot;</span>},
cheshire/cheshire {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;5.10.0&quot;</span>}
org.clojure/data.xml {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.2.0-alpha6&quot;</span>}
clj-commons/clj-yaml {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.7.106&quot;</span>}
com.cognitect/transit-clj {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.324&quot;</span>}
org.clojure/test.check {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.1.0&quot;</span>}
nrepl/bencode {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.1.0&quot;</span>}
seancorfield/next.jdbc {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.1.610&quot;</span>}
org.postgresql/postgresql {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;42.2.18&quot;</span>}
org.hsqldb/hsqldb {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.5.1&quot;</span>}
datascript/datascript {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.1&quot;</span>}
http-kit/http-kit {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.5.3&quot;</span>}
babashka/clojure-lanterna {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.9.8-SNAPSHOT&quot;</span>}
org.clojure/core.match {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.0&quot;</span>}
hiccup/hiccup {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.0.0-alpha2&quot;</span>}
rewrite-clj/rewrite-clj {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.605-alpha&quot;</span>}
selmer/selmer {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.12.40&quot;</span>}}
<span class="hljs-symbol">:aliases</span> {<span class="hljs-symbol">:babashka/dev</span>
{<span class="hljs-symbol">:main-opts</span> [<span class="hljs-string">&quot;-m&quot;</span> <span class="hljs-string">&quot;babashka.main&quot;</span>]}
<span class="hljs-symbol">:profile</span>
{<span class="hljs-symbol">:extra-deps</span>
{com.clojure-goes-fast/clj-async-profiler {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.4.1&quot;</span>}}
<span class="hljs-symbol">:extra-paths</span> [<span class="hljs-string">&quot;test&quot;</span>]
<span class="hljs-symbol">:jvm-opts</span> [<span class="hljs-string">&quot;-Djdk.attach.allowAttachSelf&quot;</span>]
<span class="hljs-symbol">:main-opts</span> [<span class="hljs-string">&quot;-m&quot;</span> <span class="hljs-string">&quot;babashka.profile&quot;</span>]}
<span class="hljs-symbol">:lib-tests</span>
{<span class="hljs-symbol">:extra-paths</span> [<span class="hljs-string">&quot;process/src&quot;</span> <span class="hljs-string">&quot;process/test&quot;</span>]
<span class="hljs-symbol">:extra-deps</span> {babashka/clj-http-lite
{<span class="hljs-symbol">:git/url</span> <span class="hljs-string">&quot;https://github.com/babashka/clj-http-lite&quot;</span>
<span class="hljs-symbol">:sha</span> <span class="hljs-string">&quot;f44ebe45446f0f44f2b73761d102af3da6d0a13e&quot;</span>}
borkdude/spartan.spec {<span class="hljs-symbol">:git/url</span> <span class="hljs-string">&quot;https://github.com/borkdude/spartan.spec&quot;</span>
<span class="hljs-symbol">:sha</span> <span class="hljs-string">&quot;16f7eec4b6589c77c96c9fcf989f78fffcee7c4c&quot;</span>}
lambdaisland/regal {<span class="hljs-symbol">:git/url</span> <span class="hljs-string">&quot;https://github.com/lambdaisland/regal&quot;</span>
<span class="hljs-symbol">:sha</span> <span class="hljs-string">&quot;f902d2c43121f9e1c48603d6eb99f5900eb6a9f6&quot;</span>}
weavejester/medley {<span class="hljs-symbol">:git/url</span> <span class="hljs-string">&quot;https://github.com/weavejester/medley&quot;</span>
<span class="hljs-symbol">:sha</span> <span class="hljs-string">&quot;a4e5fb5383f5c0d83cb2d005181a35b76d8a136d&quot;</span>}
cprop/cprop {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.1.16&quot;</span>}
comb/comb {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.1.1&quot;</span>}
mvxcvi/arrangement {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.2.0&quot;</span>}
org.clojure/data.zip {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.0&quot;</span>}
clojure-csv/clojure-csv {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.0.2&quot;</span>}
org.clojure/math.combinatorics {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.1.6&quot;</span>}
doric/doric {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.9.0&quot;</span>}
henryw374/cljc.java-time
{<span class="hljs-symbol">:git/url</span> <span class="hljs-string">&quot;https://github.com/henryw374/cljc.java-time.git&quot;</span>
<span class="hljs-symbol">:sha</span> <span class="hljs-string">&quot;e3d184b78e933322b3fcaa6ca66cbb8f42a6b35c&quot;</span>}
camel-snake-kebab/camel-snake-kebab {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.4.1&quot;</span>}
aero/aero {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.1.6&quot;</span>}
org.clojure/data.generators {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.0&quot;</span>}
honeysql/honeysql {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.0.444&quot;</span>}
com.github.seancorfield/honeysql {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.0.0-rc2&quot;</span>}
minimallist/minimallist {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.0.6&quot;</span>}
circleci/bond {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.4.0&quot;</span>}
version-clj/version-clj {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.0.1&quot;</span>}
gaka/gaka {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.3.0&quot;</span>}
failjure/failjure {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;2.1.1&quot;</span>}
io.helins/binf {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;1.1.0-beta0&quot;</span>}
rm-hull/jasentaa {<span class="hljs-symbol">:mvn/version</span> <span class="hljs-string">&quot;0.2.5&quot;</span>}}
<span class="hljs-symbol">:classpath-overrides</span> {org.clojure/clojure <span class="hljs-literal">nil</span>
org.clojure/spec.alpha <span class="hljs-literal">nil</span>
org.clojure/core.specs.alpha <span class="hljs-literal">nil</span>}}
<span class="hljs-symbol">:clj-nvd</span>
{<span class="hljs-symbol">:extra-deps</span> {clj-nvd/clj-nvd {<span class="hljs-symbol">:git/url</span> <span class="hljs-string">&quot;https://github.com/miikka/clj-nvd.git&quot;</span>
<span class="hljs-symbol">:sha</span> <span class="hljs-string">&quot;f2ec98699e057a379baf170cb49cf7ad76874a70&quot;</span>}}
<span class="hljs-symbol">:main-opts</span> [<span class="hljs-string">&quot;-m&quot;</span> <span class="hljs-string">&quot;clj-nvd.core&quot;</span>]}}}
88 changes: 88 additions & 0 deletions test/markup/clojure/deps_edn.txt
@@ -0,0 +1,88 @@
{:paths ["src" "feature-xml" "feature-core-async"
"feature-yaml" "feature-csv" "feature-transit"
"feature-java-time" "feature-java-nio"
"feature-httpkit-client" "feature-httpkit-server"
"feature-lanterna"
"feature-core-match"
"feature-hiccup"
"feature-test-check"
"feature-spec-alpha"
"feature-rewrite-clj"
"feature-selmer"
"pods/src"
"babashka.nrepl/src"
"depstar/src" "process/src"
"deps.clj/src" "deps.clj/resources"
"resources" "sci/resources"],
:deps {org.clojure/clojure {:mvn/version "1.11.0-alpha1"},
borkdude/sci {:local/root "sci"}
babashka/babashka.curl {:local/root "babashka.curl"}
babashka/fs {:local/root "fs"}
borkdude/graal.locking {:mvn/version "0.0.2"},
org.clojure/core.async {:mvn/version "1.3.610"},
org.clojure/tools.cli {:mvn/version "1.0.206"},
org.clojure/data.csv {:mvn/version "1.0.0"},
cheshire/cheshire {:mvn/version "5.10.0"}
org.clojure/data.xml {:mvn/version "0.2.0-alpha6"}
clj-commons/clj-yaml {:mvn/version "0.7.106"}
com.cognitect/transit-clj {:mvn/version "1.0.324"}
org.clojure/test.check {:mvn/version "1.1.0"}
nrepl/bencode {:mvn/version "1.1.0"}
seancorfield/next.jdbc {:mvn/version "1.1.610"}
org.postgresql/postgresql {:mvn/version "42.2.18"}
org.hsqldb/hsqldb {:mvn/version "2.5.1"}
datascript/datascript {:mvn/version "1.0.1"}
http-kit/http-kit {:mvn/version "2.5.3"}
babashka/clojure-lanterna {:mvn/version "0.9.8-SNAPSHOT"}
org.clojure/core.match {:mvn/version "1.0.0"}
hiccup/hiccup {:mvn/version "2.0.0-alpha2"}
rewrite-clj/rewrite-clj {:mvn/version "1.0.605-alpha"}
selmer/selmer {:mvn/version "1.12.40"}}
:aliases {:babashka/dev
{:main-opts ["-m" "babashka.main"]}
:profile
{:extra-deps
{com.clojure-goes-fast/clj-async-profiler {:mvn/version "0.4.1"}}
:extra-paths ["test"]
:jvm-opts ["-Djdk.attach.allowAttachSelf"]
:main-opts ["-m" "babashka.profile"]}
:lib-tests
{:extra-paths ["process/src" "process/test"]
:extra-deps {babashka/clj-http-lite
{:git/url "https://github.com/babashka/clj-http-lite"
:sha "f44ebe45446f0f44f2b73761d102af3da6d0a13e"}
borkdude/spartan.spec {:git/url "https://github.com/borkdude/spartan.spec"
:sha "16f7eec4b6589c77c96c9fcf989f78fffcee7c4c"}
lambdaisland/regal {:git/url "https://github.com/lambdaisland/regal"
:sha "f902d2c43121f9e1c48603d6eb99f5900eb6a9f6"}
weavejester/medley {:git/url "https://github.com/weavejester/medley"
:sha "a4e5fb5383f5c0d83cb2d005181a35b76d8a136d"}
cprop/cprop {:mvn/version "0.1.16"}
comb/comb {:mvn/version "0.1.1"}
mvxcvi/arrangement {:mvn/version "1.2.0"}
org.clojure/data.zip {:mvn/version "1.0.0"}
clojure-csv/clojure-csv {:mvn/version "2.0.2"}
org.clojure/math.combinatorics {:mvn/version "0.1.6"}
doric/doric {:mvn/version "0.9.0"}
henryw374/cljc.java-time
{:git/url "https://github.com/henryw374/cljc.java-time.git"
:sha "e3d184b78e933322b3fcaa6ca66cbb8f42a6b35c"}
camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.1"}
aero/aero {:mvn/version "1.1.6"}
org.clojure/data.generators {:mvn/version "1.0.0"}
honeysql/honeysql {:mvn/version "1.0.444"}
com.github.seancorfield/honeysql {:mvn/version "2.0.0-rc2"}
minimallist/minimallist {:mvn/version "0.0.6"}
circleci/bond {:mvn/version "0.4.0"}
version-clj/version-clj {:mvn/version "2.0.1"}
gaka/gaka {:mvn/version "0.3.0"}
failjure/failjure {:mvn/version "2.1.1"}
io.helins/binf {:mvn/version "1.1.0-beta0"}
rm-hull/jasentaa {:mvn/version "0.2.5"}}
:classpath-overrides {org.clojure/clojure nil
org.clojure/spec.alpha nil
org.clojure/core.specs.alpha nil}}
:clj-nvd
{:extra-deps {clj-nvd/clj-nvd {:git/url "https://github.com/miikka/clj-nvd.git"
:sha "f2ec98699e057a379baf170cb49cf7ad76874a70"}}
:main-opts ["-m" "clj-nvd.core"]}}}

0 comments on commit 2f48608

Please sign in to comment.