This file is indexed.

/usr/share/gocode/src/github.com/yosssi/gohtml/tag_element_test.go is in golang-github-yosssi-gohtml-dev 0.0~git20150923.0.ccf383e-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
package gohtml

import (
	"bytes"
	"testing"
)

func TestTagElementWrite(t *testing.T) {
	tagElem := &tagElement{tagName: "body", startTagRaw: "<body>", endTagRaw: "</body>"}
	child := &tagElement{tagName: "input", startTagRaw: "<input>"}
	grandChild := &textElement{text: "Test text"}
	child.appendChild(grandChild)
	tagElem.appendChild(child)
	bf := &bytes.Buffer{}
	tagElem.write(bf, 0)
	actual := bf.String()
	expected := `<body>
  <input>
  Test text
</body>`
	if actual != expected {
		t.Errorf("Invalid result. [expected: %s][actual: %s]", expected, actual)
	}
}

func TestTagElementAppendChild(t *testing.T) {
	tagElem := &tagElement{}
	child := &textElement{text: "TestText"}
	tagElem.appendChild(child)
	if len(tagElem.children) != 1 || tagElem.children[0] != child {
		t.Errorf("tagElement.children is invalid. [expected: %+v][actual: %+v]", []element{child}, tagElem.children)
	}
}