The code looks strange.
In particular the return at the end of the method
generateEvaluatedTests_UnclompletedNested
| template tests|
template := 'test{1}_UnclompletedNested
"Auto generated by self class>>#generateEvaluatedTests_UnclompletedNested"
| res |
res := ( self inlineParse:''{2}aa{4}bbbbcc{3}'') first.
self assert: res printString equals: ({5} new children: \{
MicTextBlock2 new bodystring: ''aa{4}bbbbcc'' \}) printString
'.
tests := {
{ 'Bold'. BoldMarkup. BoldMarkup. ItalicMarkup. MicBoldFormatBlock}.
{ 'Italic'. ItalicMarkup. ItalicMarkup. StrikeMarkup. MicItalicFormatBlock}.
{ 'Strike'. StrikeMarkup. StrikeMarkup. BoldMarkup. MicStrikeFormatBlock }
}.
^ tests do: [ :t | self compile: (template format: t ) classified: 'test generated']
in addition the template refers to unknown classes.