mirror of https://github.com/docker/docs.git
22 lines
483 B
Go
22 lines
483 B
Go
package log
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
)
|
|
|
|
func TestRecording(t *testing.T) {
|
|
recorder := NewHistoryRecorder()
|
|
recorder.Record("foo")
|
|
recorder.Record("bar")
|
|
recorder.Record("qix")
|
|
assert.Equal(t, recorder.History(), []string{"foo", "bar", "qix"})
|
|
}
|
|
|
|
func TestFormattedRecording(t *testing.T) {
|
|
recorder := NewHistoryRecorder()
|
|
recorder.Recordf("%s, %s and %s", "foo", "bar", "qix")
|
|
assert.Equal(t, recorder.History()[0], "foo, bar and qix")
|
|
}
|