forked from TrueCloudLab/restic
19 lines
419 B
Go
19 lines
419 B
Go
package main
|
|
|
|
import (
|
|
"strings"
|
|
"testing"
|
|
|
|
rtest "github.com/restic/restic/internal/test"
|
|
)
|
|
|
|
// Regression test for #2979: no snapshots should print as [], not null.
|
|
func TestEmptySnapshotGroupJSON(t *testing.T) {
|
|
for _, grouped := range []bool{false, true} {
|
|
var w strings.Builder
|
|
err := printSnapshotGroupJSON(&w, nil, grouped)
|
|
rtest.OK(t, err)
|
|
|
|
rtest.Equals(t, "[]", strings.TrimSpace(w.String()))
|
|
}
|
|
}
|