add conditional block test
fix bug in TextNode expando shim