(t *testing.T)
| 214 | } |
| 215 | |
| 216 | func TestEntryHooksPanic(t *testing.T) { |
| 217 | logger := New() |
| 218 | logger.Out = &bytes.Buffer{} |
| 219 | logger.Level = InfoLevel |
| 220 | logger.Hooks.Add(&panickyHook{}) |
| 221 | |
| 222 | defer func() { |
| 223 | p := recover() |
| 224 | assert.NotNil(t, p) |
| 225 | assert.Equal(t, panicMessage, p) |
| 226 | |
| 227 | entry := NewEntry(logger) |
| 228 | entry.Info("another message") |
| 229 | }() |
| 230 | |
| 231 | entry := NewEntry(logger) |
| 232 | entry.Info(badMessage) |
| 233 | } |
| 234 | |
| 235 | func TestEntryWithIncorrectField(t *testing.T) { |
| 236 | assert := assert.New(t) |