Skip to content

Commit b55f632

Browse files
committed
configuring tests
1 parent b72b3eb commit b55f632

File tree

4 files changed

+51
-2
lines changed

4 files changed

+51
-2
lines changed

models/attachment_test.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,3 +116,24 @@ func TestUpdateAttachment(t *testing.T) {
116116

117117
AssertExistsAndLoadBean(t, &Attachment{Name: "new_name"})
118118
}
119+
120+
func TestAttachment_IsLinked(t *testing.T) {
121+
assert.NoError(t, PrepareTestDatabase())
122+
tests := []struct {
123+
name string
124+
UUID string
125+
want bool
126+
}{
127+
{"comment_linked", "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a17", true},
128+
{"issue_linked", "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a18", true},
129+
{"release_linked", "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a19", true},
130+
{"not_linked", "a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a20", false},
131+
}
132+
for _, tt := range tests {
133+
t.Run(tt.name, func(t *testing.T) {
134+
a, err := GetAttachmentByUUID(tt.UUID)
135+
assert.NoError(t, err)
136+
assert.Equal(t, tt.want, a.IsLinked())
137+
})
138+
}
139+
}

models/fixtures/attachment.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,3 +69,18 @@
6969
name: attach1
7070
download_count: 0
7171
created_unix: 946684800
72+
73+
-
74+
id: 9
75+
uuid: a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a19
76+
release_id: 1
77+
name: attach1
78+
download_count: 0
79+
created_unix: 946684800
80+
81+
-
82+
id: 10
83+
uuid: a0eebc99-9c0b-4ef8-bb6d-6bb9bd380a20
84+
name: attach1
85+
download_count: 0
86+
created_unix: 946684800

models/fixtures/release.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,14 @@
1-
[] # empty
1+
-
2+
id: 1
3+
repo_id: 1
4+
publisher_id: 2
5+
tag_name: "testing"
6+
lower_tag_name: "testing"
7+
target: "master"
8+
title: "testing-release"
9+
sha1: "1377085260899283ce483702e6a1723223f7b371"
10+
num_commits: 10
11+
is_draft: false
12+
is_prerelease: false
13+
is_tag: false
14+
created_unix: 946684800

routers/routes/routes.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -513,7 +513,7 @@ func RegisterRoutes(m *macaron.Macaron) {
513513
} else {
514514
ctx.Error(404)
515515
}
516-
516+
517517
//If we have matched a access release or issue
518518
fr, err := os.Open(attach.LocalPath())
519519
if err != nil {

0 commit comments

Comments
 (0)