summaryrefslogtreecommitdiffstats
path: root/vendor/github.com/pelletier/go-toml/position_test.go
blob: 63ad1afc86fd94bdc22e86ed4ce93e2fab5dbb72 (plain)
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
// Testing support for go-toml

package toml

import (
	"testing"
)

func TestPositionString(t *testing.T) {
	p := Position{123, 456}
	expected := "(123, 456)"
	value := p.String()

	if value != expected {
		t.Errorf("Expected %v, got %v instead", expected, value)
	}
}

func TestInvalid(t *testing.T) {
	for i, v := range []Position{
		{0, 1234},
		{1234, 0},
		{0, 0},
	} {
		if !v.Invalid() {
			t.Errorf("Position at %v is valid: %v", i, v)
		}
	}
}