summaryrefslogtreecommitdiff
path: root/state_test.go
diff options
context:
space:
mode:
authorAdam Scarr <adam@vektah.net>2017-08-09 21:18:14 +1000
committerAdam Scarr <adam@vektah.net>2017-08-09 21:19:41 +1000
commit47badae641b9cd8862f327864d2143a57b8e30af (patch)
tree930e6621051ec4da5e4fd028f98447e88978837d /state_test.go
parent8b2f10f2384c1efe4492f68b055415be6ead3f0e (diff)
Add godoc
Diffstat (limited to 'state_test.go')
-rw-r--r--state_test.go12
1 files changed, 6 insertions, 6 deletions
diff --git a/state_test.go b/state_test.go
index c735353..5ecf367 100644
--- a/state_test.go
+++ b/state_test.go
@@ -7,7 +7,7 @@ import (
)
func TestState_Advance(t *testing.T) {
- ps := InputString("fooo")
+ ps := NewState("fooo")
require.Equal(t, 0, ps.Pos)
ps.Advance(2)
require.Equal(t, 2, ps.Pos)
@@ -16,7 +16,7 @@ func TestState_Advance(t *testing.T) {
}
func TestState_Get(t *testing.T) {
- ps := InputString("fooo")
+ ps := NewState("fooo")
require.Equal(t, "fooo", ps.Get())
ps.Advance(1)
require.Equal(t, "ooo", ps.Get())
@@ -27,19 +27,19 @@ func TestState_Get(t *testing.T) {
}
func TestState_Errors(t *testing.T) {
- ps := InputString("fooo")
+ ps := NewState("fooo")
ps.ErrorHere("hello")
- require.Equal(t, "offset 0: Expected hello", ps.Error.Error())
+ require.Equal(t, "offset 0: expected hello", ps.Error.Error())
require.Equal(t, 0, ps.Error.Pos())
require.True(t, ps.Errored())
- ps.ClearError()
+ ps.Recover()
require.False(t, ps.Errored())
ps.Advance(2)
ps.ErrorHere("hello2")
- require.Equal(t, "offset 2: Expected hello2", ps.Error.Error())
+ require.Equal(t, "offset 2: expected hello2", ps.Error.Error())
require.Equal(t, 2, ps.Error.Pos())
require.True(t, ps.Errored())
}