github.com/evanw/esbuild@v0.21.4/internal/logger/logger_test.go (about) 1 package logger_test 2 3 import ( 4 "testing" 5 6 "github.com/evanw/esbuild/internal/logger" 7 "github.com/evanw/esbuild/internal/test" 8 ) 9 10 func TestMsgIDs(t *testing.T) { 11 for id := logger.MsgID_None; id <= logger.MsgID_END; id++ { 12 str := logger.MsgIDToString(id) 13 if str == "" { 14 continue 15 } 16 17 overrides := make(map[logger.MsgID]logger.LogLevel) 18 logger.StringToMsgIDs(str, logger.LevelError, overrides) 19 if len(overrides) == 0 { 20 t.Fatalf("Failed to find message id(s) for the string %q", str) 21 } 22 23 for k, v := range overrides { 24 test.AssertEqual(t, logger.MsgIDToString(k), str) 25 test.AssertEqual(t, v, logger.LevelError) 26 } 27 } 28 }