Replace test.lua with generic HTML/AST comparison script