basestate_test.go 413 B

1234567891011121314151617181920
  1. package parser
  2. import (
  3. "bufio"
  4. "bytes"
  5. "testing"
  6. "github.com/stretchr/testify/assert"
  7. )
  8. func TestProperties(t *testing.T) {
  9. const text = `(summary: hello world)`
  10. var builder bytes.Buffer
  11. builder.WriteString(text)
  12. var lineNumber = 1
  13. var state = newBaseState(bufio.NewReader(&builder), &lineNumber)
  14. m, err := state.parseProperties()
  15. assert.Nil(t, err)
  16. assert.Equal(t, "hello world", m["summary"])
  17. }