package stmt_test import ( "bytes" "testing" "github.com/z7zmey/php-parser/node" "github.com/z7zmey/php-parser/node/stmt" "github.com/z7zmey/php-parser/php5" "github.com/z7zmey/php-parser/php7" ) func TestInlineHtml(t *testing.T) { src := ` ?>
` expected := &stmt.StmtList{ Stmts: []node.Node{ &stmt.Nop{}, &stmt.InlineHtml{Value: ""}, }, } php7parser := php7.NewParser(bytes.NewBufferString(src), "test.php") php7parser.Parse() actual := php7parser.GetRootNode() assertEqual(t, expected, actual) php5parser := php5.NewParser(bytes.NewBufferString(src), "test.php") php5parser.Parse() actual = php5parser.GetRootNode() assertEqual(t, expected, actual) }