about summary refs log tree commit diff
path: root/Cargo.lock
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2022-05-23 08:54:42 +0300
committerVika <vika@fireburn.ru>2022-05-23 08:54:42 +0300
commit84f9508813ac368bdce302db7f3a15bc6fce3fee (patch)
treedadab1c11dd954c6fcfac4952b19ed2160e65ae2 /Cargo.lock
parent6c1ebd115fff3e4dcda7c051ca71ccfec90342ec (diff)
templates: introduce unit tests
These unit tests generate a random MF2-JSON post, convert it to
MF2-HTML using the template and then read it back using the
`microformats` crate.

The only problem is that it has a nasty bug with overstuffing implied
properties. This is being worked on:
https://gitlab.com/maxburon/microformats-parser/-/issues/7

For now the tests marked as ignored because they fail. But the
function itself that generates them should remain here for
documentation and potential code sharing with the `microformats`
crate, potentially even migrating to a subcrate there.
Diffstat (limited to 'Cargo.lock')
-rw-r--r--Cargo.lock4
1 files changed, 4 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 77c6077..7b2bbef 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -1662,11 +1662,15 @@ version = "0.1.0"
 dependencies = [
  "chrono",
  "ellipse",
+ "faker_rand",
  "http",
  "kittybox-util",
  "log 0.4.17",
  "markup",
+ "microformats",
+ "rand 0.8.5",
  "serde_json",
+ "test-logger",
 ]
 
 [[package]]