@ -112,6 +112,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
if len ( test . addTime ) > 0 {
if len ( test . addTime ) > 0 {
var lfsLock api . LFSLockResponse
var lfsLock api . LFSLockResponse
DecodeJSON ( t , resp , & lfsLock )
DecodeJSON ( t , resp , & lfsLock )
assert . Equal ( t , test . user . Name , lfsLock . Lock . Owner . Name )
assert . EqualValues ( t , lfsLock . Lock . LockedAt . Format ( time . RFC3339 ) , lfsLock . Lock . LockedAt . Format ( time . RFC3339Nano ) ) // locked at should be rounded to second
assert . EqualValues ( t , lfsLock . Lock . LockedAt . Format ( time . RFC3339 ) , lfsLock . Lock . LockedAt . Format ( time . RFC3339Nano ) ) // locked at should be rounded to second
for _ , id := range test . addTime {
for _ , id := range test . addTime {
resultsTests [ id ] . locksTimes = append ( resultsTests [ id ] . locksTimes , time . Now ( ) )
resultsTests [ id ] . locksTimes = append ( resultsTests [ id ] . locksTimes , time . Now ( ) )
@ -129,7 +130,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
DecodeJSON ( t , resp , & lfsLocks )
DecodeJSON ( t , resp , & lfsLocks )
assert . Len ( t , lfsLocks . Locks , test . totalCount )
assert . Len ( t , lfsLocks . Locks , test . totalCount )
for i , lock := range lfsLocks . Locks {
for i , lock := range lfsLocks . Locks {
assert . EqualValues ( t , test . locksOwners [ i ] . DisplayName ( ) , lock . Owner . Name )
assert . EqualValues ( t , test . locksOwners [ i ] . Name , lock . Owner . Name )
assert . WithinDuration ( t , test . locksTimes [ i ] , lock . LockedAt , 10 * time . Second )
assert . WithinDuration ( t , test . locksTimes [ i ] , lock . LockedAt , 10 * time . Second )
assert . EqualValues ( t , lock . LockedAt . Format ( time . RFC3339 ) , lock . LockedAt . Format ( time . RFC3339Nano ) ) // locked at should be rounded to second
assert . EqualValues ( t , lock . LockedAt . Format ( time . RFC3339 ) , lock . LockedAt . Format ( time . RFC3339Nano ) ) // locked at should be rounded to second
}
}
@ -143,7 +144,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
assert . Len ( t , lfsLocksVerify . Ours , test . oursCount )
assert . Len ( t , lfsLocksVerify . Ours , test . oursCount )
assert . Len ( t , lfsLocksVerify . Theirs , test . theirsCount )
assert . Len ( t , lfsLocksVerify . Theirs , test . theirsCount )
for _ , lock := range lfsLocksVerify . Ours {
for _ , lock := range lfsLocksVerify . Ours {
assert . EqualValues ( t , test . user . DisplayName ( ) , lock . Owner . Name )
assert . EqualValues ( t , test . user . Name , lock . Owner . Name )
deleteTests = append ( deleteTests , struct {
deleteTests = append ( deleteTests , struct {
user * user_model . User
user * user_model . User
repo * repo_model . Repository
repo * repo_model . Repository
@ -165,7 +166,7 @@ func TestAPILFSLocksLogged(t *testing.T) {
var lfsLockRep api . LFSLockResponse
var lfsLockRep api . LFSLockResponse
DecodeJSON ( t , resp , & lfsLockRep )
DecodeJSON ( t , resp , & lfsLockRep )
assert . Equal ( t , test . lockID , lfsLockRep . Lock . ID )
assert . Equal ( t , test . lockID , lfsLockRep . Lock . ID )
assert . Equal ( t , test . user . DisplayName ( ) , lfsLockRep . Lock . Owner . Name )
assert . Equal ( t , test . user . Name , lfsLockRep . Lock . Owner . Name )
}
}
// check that we don't have any lock
// check that we don't have any lock