package ast import ( "testing" ) func TestReturnsTwiceAttr(t *testing.T) { nodes := map[string]testNode{ `0x7ff8e9091640 Implicit`: testNode{&ReturnsTwiceAttr{ Addr: 0x7ff8e9091640, Pos: NewPositionFromString("col:7"), ChildNodes: []Node{}, Inherited: false, Implicit: true, }, 0x7ff8e9091640, NewPositionFromString("col:7"), []Node{}, }, `0x564a73a5ccc8 Inherited Implicit`: testNode{&ReturnsTwiceAttr{ Addr: 0x564a73a5ccc8, Pos: NewPositionFromString("col:16"), ChildNodes: []Node{}, Inherited: true, Implicit: true, }, 0x564a73a5ccc8, NewPositionFromString("col:16"), []Node{}, }, } runNodeTests(t, nodes) }