summaryrefslogtreecommitdiff
path: root/result_test.go
blob: 3a3d6b8e9d84b427ef0f38dd46c5a312a5f80dc3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package goparsify

import (
	"math/big"
	"testing"

	"github.com/stretchr/testify/require"
)

func TestResult_String(t *testing.T) {
	require.Equal(t, "Hello", Result{Token: "Hello"}.String())
	require.Equal(t, "[Hello,World]", Result{Child: []Result{{Token: "Hello"}, {Token: "World"}}}.String())
	require.Equal(t, "10", Result{Result: 10}.String())
	require.Equal(t, "10", Result{Result: big.NewInt(10)}.String())
}