aboutsummaryrefslogtreecommitdiffstats
path: root/models/repo_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/repo_test.go')
-rw-r--r--models/repo_test.go19
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)
+}