Additional formatting
diff --git a/parser_test.go b/parser_test.go
index 72d09e3..dcdd3d1 100644
--- a/parser_test.go
+++ b/parser_test.go
@@ -14,10 +14,10 @@
 	for k, v := range ref {
 		node := tree.Get(k)
 		switch cast_node := node.(type) {
-    case []*TomlTree:
-      for idx, item := range cast_node {
-        assertTree(t, item, err, v.([]map[string]interface{})[idx])
-      }
+		case []*TomlTree:
+			for idx, item := range cast_node {
+				assertTree(t, item, err, v.([]map[string]interface{})[idx])
+			}
 		case *TomlTree:
 			assertTree(t, cast_node, err, v.(map[string]interface{}))
 		default:
@@ -158,7 +158,6 @@
 	})
 }
 
-
 func TestArrayMixedTypes(t *testing.T) {
 	_, err := Load("a = [42, 16.0]")
 	if err.Error() != "mixed types in array" {
@@ -291,50 +290,50 @@
 func TestParseKeyGroupArray(t *testing.T) {
 	tree, err := Load("[[foo.bar]] a = 42\n[[foo.bar]] a = 69")
 	assertTree(t, tree, err, map[string]interface{}{
-		"foo": map[string]interface{} {
-      "bar": []map[string]interface{} {
-        { "a": int64(42), },
-        { "a": int64(69), },
-      },
-    },
+		"foo": map[string]interface{}{
+			"bar": []map[string]interface{}{
+				{"a": int64(42)},
+				{"a": int64(69)},
+			},
+		},
 	})
 }
 
 func TestToTomlValue(t *testing.T) {
-  for idx, item := range []struct{
-    Value interface{}
-    Expect string
-  }{
-    { int64(12345),     "12345", },
-    { float64(123.45),  "123.45", },
-    { bool(true),       "true", },
-    { "hello world",    "\"hello world\"", },
-    { "\b\t\n\f\r\"\\", "\"\\b\\t\\n\\f\\r\\\"\\\\\"", },
-    { "\x05",         "\"\\u0005\"", },
-	  { time.Date(1979, time.May, 27, 7, 32, 0, 0, time.UTC),
-      "1979-05-27T07:32:00Z", },
-		{ []interface{}{"gamma", "delta"},
-      "[\n  \"gamma\",\n  \"delta\",\n]", },
-  }{
-    result := toTomlValue(item.Value, 0)
-    if result != item.Expect {
-      t.Errorf("Test %d - got '%s', expected '%s'", idx, result, item.Expect)
-    }
-  }
+	for idx, item := range []struct {
+		Value  interface{}
+		Expect string
+	}{
+		{int64(12345), "12345"},
+		{float64(123.45), "123.45"},
+		{bool(true), "true"},
+		{"hello world", "\"hello world\""},
+		{"\b\t\n\f\r\"\\", "\"\\b\\t\\n\\f\\r\\\"\\\\\""},
+		{"\x05", "\"\\u0005\""},
+		{time.Date(1979, time.May, 27, 7, 32, 0, 0, time.UTC),
+			"1979-05-27T07:32:00Z"},
+		{[]interface{}{"gamma", "delta"},
+			"[\n  \"gamma\",\n  \"delta\",\n]"},
+	} {
+		result := toTomlValue(item.Value, 0)
+		if result != item.Expect {
+			t.Errorf("Test %d - got '%s', expected '%s'", idx, result, item.Expect)
+		}
+	}
 }
 
 func TestToString(t *testing.T) {
 	tree := &TomlTree{
 		"foo": &TomlTree{
-      "bar": []*TomlTree {
-        { "a": int64(42), },
-        { "a": int64(69), },
-      },
-    },
-  }
-  result := tree.ToString()
-  expected := "\n[foo]\n\n[[foo.bar]]\na = 42\n\n[[foo.bar]]\na = 69\n"
-  if result != expected {
-    t.Errorf("Expected got '%s', expected '%s'", result, expected)
-  }
+			"bar": []*TomlTree{
+				{"a": int64(42)},
+				{"a": int64(69)},
+			},
+		},
+	}
+	result := tree.ToString()
+	expected := "\n[foo]\n\n[[foo.bar]]\na = 42\n\n[[foo.bar]]\na = 69\n"
+	if result != expected {
+		t.Errorf("Expected got '%s', expected '%s'", result, expected)
+	}
 }