I just put glass blocks around a TNT block and ignited the TNT. The glass was destroyed, but seemed to deflect the blast. There was not a usual crater, but a single hole and a small "cave" one block beneath the surface underneath where the TNT had been.
Can anyone else confirm this?