Moar tests
diff --git a/src/toml/parser_test.go b/src/toml/parser_test.go index acc9307..d7ae0e3 100644 --- a/src/toml/parser_test.go +++ b/src/toml/parser_test.go
@@ -1,6 +1,9 @@ package toml -import "testing" +import ( + "testing" + "time" +) func assertTree(t *testing.T, tree *TomlTree, ref map[string]interface{}) { @@ -45,9 +48,24 @@ }) } -/*func TestSimpleDate(t *testing.T) {*/ - /*tree := Load("a = 12")*/ - /*assertTree(t, tree, map[string]interface{}{*/ - /*"a": 42,*/ - /*})*/ -/*}*/ +func TestSimpleDate(t *testing.T) { + tree := Load("a = 1979-05-27T07:32:00Z") + assertTree(t, tree, map[string]interface{}{ + "a": time.Date(1979, time.May, 27, 7, 32, 0, 0, time.UTC), + }) +} + +func TestSimpleString(t *testing.T) { + tree := Load("a = \"hello world\"") + assertTree(t, tree, map[string]interface{}{ + "a": "hello world", + }) +} + +func TestBools(t *testing.T) { + tree := Load("a = true\nb = false") + assertTree(t, tree, map[string]interface{}{ + "a": true, + "b": false, + }) +}