diff --git a/loggger.go b/logger.go similarity index 100% rename from loggger.go rename to logger.go diff --git a/logger_test.go b/logger_test.go new file mode 100644 index 0000000..3eb4d64 --- /dev/null +++ b/logger_test.go @@ -0,0 +1,39 @@ +package gaper + +import ( + "testing" + + "github.com/stretchr/testify/assert" +) + +func TestLoggerDefault(t *testing.T) { + l := NewLogger("gaper-test") + assert.Equal(t, l.verbose, false) +} + +func TestLoggerEnableVerbose(t *testing.T) { + l := NewLogger("gaper-test") + l.Verbose(true) + assert.Equal(t, l.verbose, true) +} + +func TestLoggerRunAllLogsWithoutVerbose(t *testing.T) { + // no asserts, just checking it doesn't crash + l := NewLogger("gaper-test") + l.Debug("debug") + l.Debugf("%s", "debug") + l.Info("info") + l.Error("error") + l.Errorf("%s", "error") +} + +func TestLoggerRunAllLogsWithVerbose(t *testing.T) { + // no asserts, just checking it doesn't crash + l := NewLogger("gaper-test") + l.Verbose(true) + l.Debug("debug") + l.Debugf("%s", "debug") + l.Info("info") + l.Error("error") + l.Errorf("%s", "error") +}