encode_test.go 339 B

12345678910111213141516171819202122232425
  1. package toml
  2. import (
  3. "bytes"
  4. "testing"
  5. )
  6. type encodeSimple struct {
  7. Location string
  8. // Ages []int
  9. // DOB time.Time
  10. }
  11. func TestEncode(t *testing.T) {
  12. v := encodeSimple{
  13. Location: "Westborough, MA",
  14. }
  15. buf := new(bytes.Buffer)
  16. e := newEncoder(buf)
  17. if err := e.Encode(v); err != nil {
  18. t.Fatal(err)
  19. }
  20. testf(buf.String())
  21. }