Merge branch 'master' into pelletier/inline-tables
This commit is contained in:
+21
-1
@@ -68,7 +68,7 @@ func TestSimpleNumbers(t *testing.T) {
|
||||
})
|
||||
}
|
||||
|
||||
func TestIntegersWithUnderscores(t *testing.T) {
|
||||
func TestNumbersWithUnderscores(t *testing.T) {
|
||||
tree, err := Load("a = 1_000")
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"a": int64(1000),
|
||||
@@ -83,6 +83,16 @@ func TestIntegersWithUnderscores(t *testing.T) {
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"a": int64(12345),
|
||||
})
|
||||
|
||||
tree, err = Load("flt8 = 9_224_617.445_991_228_313")
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"flt8": float64(9224617.445991228313),
|
||||
})
|
||||
|
||||
tree, err = Load("flt9 = 1e1_00")
|
||||
assertTree(t, tree, err, map[string]interface{}{
|
||||
"flt9": float64(1e100),
|
||||
})
|
||||
}
|
||||
|
||||
func TestFloatsWithExponents(t *testing.T) {
|
||||
@@ -287,6 +297,16 @@ func TestUnterminatedArray(t *testing.T) {
|
||||
if err.Error() != "(1, 8): unterminated array" {
|
||||
t.Error("Bad error message:", err.Error())
|
||||
}
|
||||
|
||||
_, err = Load("a = [1")
|
||||
if err.Error() != "(1, 7): unterminated array" {
|
||||
t.Error("Bad error message:", err.Error())
|
||||
}
|
||||
|
||||
_, err = Load("a = [1 2")
|
||||
if err.Error() != "(1, 8): missing comma" {
|
||||
t.Error("Bad error message:", err.Error())
|
||||
}
|
||||
}
|
||||
|
||||
func TestNewlinesInArrays(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user