diff options
Diffstat (limited to 'src/templating/test1')
-rw-r--r-- | src/templating/test1/Makefile | 7 | ||||
-rw-r--r-- | src/templating/test1/must | 6 | ||||
-rw-r--r-- | src/templating/test1/resu.ref | 41 | ||||
-rw-r--r-- | src/templating/test1/vg.ref | 14 |
4 files changed, 62 insertions, 6 deletions
diff --git a/src/templating/test1/Makefile b/src/templating/test1/Makefile index bb96b3502..1a3e57914 100644 --- a/src/templating/test1/Makefile +++ b/src/templating/test1/Makefile @@ -1,12 +1,7 @@ .PHONY: test clean test: - @echo starting test - @../mustach json must > resu.last 2> vg.last - @sed -i 's:^==[0-9]*== ::' vg.last - @diff -w resu.ref resu.last && echo "result ok" || echo "ERROR! Result differs" - @awk '/^ *total heap usage: .* allocs, .* frees,.*/{if($$4-$$6)exit(1)}' vg.last || echo "ERROR! Alloc/Free issue" - @echo + @../dotest.sh json must clean: rm -f resu.last vg.last diff --git a/src/templating/test1/must b/src/templating/test1/must index 6df523669..92d30b0b2 100644 --- a/src/templating/test1/must +++ b/src/templating/test1/must @@ -41,3 +41,9 @@ end {{:\=equal}} {{::colon}} {{:>greater}} + +{{#repo}} +who 0 {{who.0}} +who 1 {{who.1}} +who 2 {{who.2}} +{{/repo}} diff --git a/src/templating/test1/resu.ref b/src/templating/test1/resu.ref new file mode 100644 index 000000000..6cd11bb27 --- /dev/null +++ b/src/templating/test1/resu.ref @@ -0,0 +1,41 @@ +Hello Chris +You have just won 10000 dollars! +Well, 6000 dollars, after taxes. +Shown. + No person + + <b>resque</b> reviewers: avrel commiters: joe william + <b>hub</b> reviewers: avrel commiters: jack greg + <b>rip</b> reviewers: joe jack commiters: greg + + Hi Jon! + +===================================== + <b>resque</b> reviewers: avrel commiters: joe william + <b>hub</b> reviewers: avrel commiters: jack greg + <b>rip</b> reviewers: joe jack commiters: greg +===================================== +ggggggggg +----3.14159---- +jjjjjjjjj +end + +# +! +~ +~ +/ see json pointers IETF RFC 6901 +^ += +: +> + +who 0 {"commiter":"joe"} +who 1 {"reviewer":"avrel"} +who 2 {"commiter":"william"} +who 0 {"commiter":"jack"} +who 1 {"reviewer":"avrel"} +who 2 {"commiter":"greg"} +who 0 {"reviewer":"joe"} +who 1 {"reviewer":"jack"} +who 2 {"commiter":"greg"} diff --git a/src/templating/test1/vg.ref b/src/templating/test1/vg.ref new file mode 100644 index 000000000..d086e59c5 --- /dev/null +++ b/src/templating/test1/vg.ref @@ -0,0 +1,14 @@ +Memcheck, a memory error detector +Copyright (C) 2002-2022, and GNU GPL'd, by Julian Seward et al. +Using Valgrind-3.19.0 and LibVEX; rerun with -h for copyright info +Command: ../mustach json must + + +HEAP SUMMARY: + in use at exit: 0 bytes in 0 blocks + total heap usage: 111 allocs, 111 frees, 9,702 bytes allocated + +All heap blocks were freed -- no leaks are possible + +For lists of detected and suppressed errors, rerun with: -s +ERROR SUMMARY: 0 errors from 0 contexts (suppressed: 0 from 0) |