mirror of https://github.com/restic/restic.git
27 lines
481 B
Go
27 lines
481 B
Go
|
package khepri_test
|
||
|
|
||
|
import (
|
||
|
"testing"
|
||
|
"time"
|
||
|
|
||
|
"github.com/fd0/khepri"
|
||
|
)
|
||
|
|
||
|
func TestSnapshot(t *testing.T) {
|
||
|
repo, err := setupRepo()
|
||
|
ok(t, err)
|
||
|
|
||
|
defer func() {
|
||
|
err = teardownRepo(repo)
|
||
|
ok(t, err)
|
||
|
}()
|
||
|
|
||
|
sn := repo.NewSnapshot("/home/foobar")
|
||
|
sn.Tree, err = khepri.ParseID("c3ab8ff13720e8ad9047dd39466b3c8974e592c2fa383d4a3960714caef0c4f2")
|
||
|
ok(t, err)
|
||
|
sn.Time, err = time.Parse(time.RFC3339Nano, "2014-08-03T17:49:05.378595539+02:00")
|
||
|
ok(t, err)
|
||
|
|
||
|
ok(t, sn.Save())
|
||
|
}
|