@@ -64,7 +64,7 @@ func runTestsuite(t *testing.T, tests []Test, name string) {
6464 fields = getStringMap (test .Data .Fields .(map [string ]interface {}))
6565 }
6666 var b bytes.Buffer
67- ratlog := Ratlog { writer : & b }
67+ ratlog := New ( & b )
6868 ratlog .Log (Props {message : test .Data .Message , tags : test .Data .Tags , fields : fields })
6969 if test .Log != b .String () {
7070 t .Errorf ("%s test # %d failed\n Expected: %#v\n Received: %#v\n \n " , name , index + 1 , test .Log , b .String ())
@@ -82,9 +82,24 @@ func TestSuite(t *testing.T) {
8282 runTestsuite (t , testsuite .Parsing , "Parsing" )
8383}
8484
85+ func TestTag (t * testing.T ) {
86+ var b bytes.Buffer
87+ ratlog := New (& b )
88+ errorLag := ratlog .Tag ("error" , "debug" )
89+ err := errorLag .Message ("Hello World" ).Tag ("bla" , "baz" ).Fields ("a" , "2" , "b" , "3" ).Log ()
90+
91+ if err != nil {
92+ t .Error (err )
93+ }
94+ expected := "[error|debug|bla|baz] Hello World | a: 2 | b: 3\n "
95+ if b .String () != expected {
96+ t .Errorf ("failed\n Expected: %#v\n Received: %#v\n \n " , expected , b .String ())
97+ }
98+ }
99+
85100func TestBuilder (t * testing.T ) {
86101 var b bytes.Buffer
87- ratlog := Ratlog { writer : & b }
102+ ratlog := New ( & b )
88103 err := ratlog .Message ("Hello World" ).Tag ("bla" , "baz" ).Fields ("a" , "2" , "b" , "3" ).Log ()
89104
90105 if err != nil {
0 commit comments