コード例 #1
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestUnlockResponseWithLock(t *testing.T) {
	schema.Validate(t, schema.UnlockResponseSchema, &api.UnlockResponse{
		Lock: &api.Lock{
			Id: "some-lock-id",
		},
	})
}
コード例 #2
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockListWithLocks(t *testing.T) {
	schema.Validate(t, schema.LockListSchema, &api.LockList{
		Locks: []api.Lock{
			api.Lock{Id: "foo"},
			api.Lock{Id: "bar"},
		},
	})
}
コード例 #3
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockListWithNextCursor(t *testing.T) {
	schema.Validate(t, schema.LockListSchema, &api.LockList{
		Locks: []api.Lock{
			api.Lock{Id: "foo"},
			api.Lock{Id: "bar"},
		},
		NextCursor: "baz",
	})
}
コード例 #4
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockRequest(t *testing.T) {
	schema.Validate(t, schema.LockRequestSchema, &api.LockRequest{
		Path:               "/path/to/lock",
		LatestRemoteCommit: "deadbeef",
		Committer: api.Committer{
			Name:  "Jane Doe",
			Email: "*****@*****.**",
		},
	})
}
コード例 #5
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockResponseWithLockedLock(t *testing.T) {
	schema.Validate(t, schema.LockResponseSchema, &api.LockResponse{
		Lock: &api.Lock{
			Id:   "some-lock-id",
			Path: "/lock/path",
			Committer: api.Committer{
				Name:  "Jane Doe",
				Email: "*****@*****.**",
			},
			LockedAt: time.Now(),
		},
	})
}
コード例 #6
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockListWithError(t *testing.T) {
	schema.Validate(t, schema.LockListSchema, &api.LockList{
		Err: "some error",
	})
}
コード例 #7
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockListWithNoResults(t *testing.T) {
	schema.Validate(t, schema.LockListSchema, &api.LockList{
		Locks: []api.Lock{},
	})
}
コード例 #8
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestUnlockResponseWithError(t *testing.T) {
	schema.Validate(t, schema.UnlockResponseSchema, &api.UnlockResponse{
		Err: "some-error",
	})
}
コード例 #9
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestUnlockRequest(t *testing.T) {
	schema.Validate(t, schema.UnlockRequestSchema, &api.UnlockRequest{
		Id:    "some-lock-id",
		Force: false,
	})
}
コード例 #10
0
ファイル: lock_api_test.go プロジェクト: tianguanghui/git-lfs
func TestLockResponseWithCommitNeeded(t *testing.T) {
	schema.Validate(t, schema.LockResponseSchema, &api.LockResponse{
		CommitNeeded: "deadbeef",
	})
}