diff options
Diffstat (limited to 'models/repo_test.go')
-rw-r--r-- | models/repo_test.go | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/models/repo_test.go b/models/repo_test.go index db8bd1024e..18da682059 100644 --- a/models/repo_test.go +++ b/models/repo_test.go @@ -73,3 +73,22 @@ func TestGetPrivateRepositoryCount(t *testing.T) { assert.NoError(t, err) assert.Equal(t, int64(2), count) } + +func TestUpdateRepositoryVisibilityChanged(t *testing.T) { + assert.NoError(t, PrepareTestDatabase()) + + // Get sample repo and change visibility + repo, err := GetRepositoryByID(9) + repo.IsPrivate = true + + // Update it + err = UpdateRepository(repo, true) + assert.NoError(t, err) + + // Check visibility of action has become private + act := Action{} + _, err = x.ID(3).Get(&act) + + assert.NoError(t, err) + assert.Equal(t, true, act.IsPrivate) +} |