(t *testing.T)
| 536 | } |
| 537 | |
| 538 | func TestSugarAddCallerFail(t *testing.T) { |
| 539 | errBuf := &ztest.Buffer{} |
| 540 | withSugar(t, DebugLevel, opts(AddCaller(), AddCallerSkip(1e3), ErrorOutput(errBuf)), func(log *SugaredLogger, logs *observer.ObservedLogs) { |
| 541 | log.Info("Failure.") |
| 542 | assert.Regexp( |
| 543 | t, |
| 544 | `Logger.check error: failed to get caller`, |
| 545 | errBuf.String(), |
| 546 | "Didn't find expected failure message.", |
| 547 | ) |
| 548 | assert.Equal( |
| 549 | t, |
| 550 | logs.AllUntimed()[0].Message, |
| 551 | "Failure.", |
| 552 | "Expected original message to survive failures in runtime.Caller.") |
| 553 | }) |
| 554 | } |
| 555 | |
| 556 | func TestSugarWithOptionsIncreaseLevel(t *testing.T) { |
| 557 | withSugar(t, DebugLevel, nil, func(logger *SugaredLogger, logs *observer.ObservedLogs) { |
nothing calls this directly
no test coverage detected