From 6ec668df2758df2aa4dafa63aa9d65b9042f66b4 Mon Sep 17 00:00:00 2001 From: Derek Collison Date: Sun, 24 Mar 2013 12:45:56 -0700 Subject: [PATCH] Removed item debug print --- conf/lex_test.go | 31 +++++++++++++++++++++++++++++-- 1 file changed, 29 insertions(+), 2 deletions(-) diff --git a/conf/lex_test.go b/conf/lex_test.go index 4460d5ab253..379d56b39c6 100644 --- a/conf/lex_test.go +++ b/conf/lex_test.go @@ -1,7 +1,6 @@ package conf import ( - "fmt" "testing" ) @@ -9,7 +8,6 @@ import ( func expect(t *testing.T, lx *lexer, items []item) { for i := 0; i < len(items); i++ { item := lx.nextItem() - fmt.Printf("Item is %+v\n", item) if item.typ == itemEOF { break } else if item.typ == itemError { @@ -156,6 +154,35 @@ func TestMultilineArrays(t *testing.T) { expect(t, lx, expectedItems) } +var mlArrayNoSep = ` +# top level comment +foo = [ + 1 + 2 + 3 + 'bar' + "bar" +] +` +func TestMultilineArraysNoSep(t *testing.T) { + expectedItems := []item{ + {itemCommentStart, "", 2}, + {itemText, " top level comment", 2}, + {itemKeyStart, "", 3}, + {itemText, "foo", 3}, + {itemArrayStart, "", 3}, + {itemInteger, "1", 4}, + {itemInteger, "2", 5}, + {itemInteger, "3", 6}, + {itemString, "bar", 7}, + {itemString, "bar", 8}, + {itemArrayEnd, "", 9}, + {itemEOF, "", 9}, + } + lx := lex(mlArrayNoSep) + expect(t, lx, expectedItems) +} + func TestSimpleMap(t *testing.T) { expectedItems := []item{ {itemKeyStart, "", 1},