Skip to content

Commit

Permalink
decoder test string decode
Browse files Browse the repository at this point in the history
  • Loading branch information
langmartin committed Jun 10, 2019
1 parent 1f63d5f commit 1804807
Show file tree
Hide file tree
Showing 2 changed files with 27 additions and 0 deletions.
22 changes: 22 additions & 0 deletions decoder_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -951,6 +951,28 @@ func TestDecode_float64(t *testing.T) {
}
}

func TestDecode_string(t *testing.T) {
type value struct {
A string `hcl:"a"`
B string `hcl:"b"`
C string `hcl:"c"`
D string `hcl:"d"`
E string `hcl:"e"`
}

got := value{}
err := Decode(&got, testReadFile(t, "string.hcl"))
if err != nil {
t.Fatal(err)
}

want := value{"s", "2", "2.718", "true", "false"}
if !reflect.DeepEqual(want, got) {
t.Fatalf("expected %#v; got %#v", want, got)
}

}

func TestDecode_intStringAliased(t *testing.T) {
var value struct {
Count time.Duration
Expand Down
5 changes: 5 additions & 0 deletions test-fixtures/string.hcl
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
a = "s"
b = 2
c = 2.718
d = true
e = false

0 comments on commit 1804807

Please sign in to comment.