The only problem I had was with the lists that is defined as a block in asciidoc file. Instead of getting content of that block I was getting the list of ListItem because List class overwrites content function. I don't know if it is by purpose or by mistake so I've just render that block into string.
I've also write some test for this feature but I'm not an expert in asciidoc so if you think some more is necessary just suggest what else should be checked.