Skip to content

Commit 0ad0619

Browse files
Added Deleted field to support codecommit ref delete events (#531)
* added support for Deleted field for codecommit ref delete events * added test cases * fixed indentation issue * fixed indentation issue * deleted .idea folder --------- Co-authored-by: Bryan Moffatt <[email protected]>
1 parent 2ff7818 commit 0ad0619

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

events/code_commit.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,11 +91,12 @@ type CodeCommitReference struct {
9191
Commit string `json:"commit"`
9292
Ref string `json:"ref"`
9393
Created bool `json:"created,omitempty"`
94+
Deleted bool `json:"deleted,omitempty"`
9495
}
9596

9697
// String returns a string representation of this object.
9798
// Useful for testing and debugging.
9899
func (r CodeCommitReference) String() string {
99100
return fmt.Sprintf(
100-
"{commit: %v, ref: %v, created: %v}", r.Commit, r.Ref, r.Created)
101+
"{commit: %v, ref: %v, created: %v, deleted: %v}", r.Commit, r.Ref, r.Created, r.Deleted)
101102
}

events/code_commit_test.go

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,16 @@ func TestCodeCommitReference(t *testing.T) {
2828
"ref": "refs/heads/master",
2929
"created": true
3030
}
31+
`),
32+
},
33+
{
34+
Name: "Deleted CodeCommitReference",
35+
Input: []byte(`
36+
{
37+
"commit": "5c4ef1049f1d27deadbeeff313e0730018be182b",
38+
"ref": "refs/heads/master",
39+
"deleted": true
40+
}
3141
`),
3242
},
3343
}
@@ -62,6 +72,11 @@ func TestCodeCommitCodeCommit(t *testing.T) {
6272
"commit": "5c4ef1049f1d27deadbeeff313e0730018be182b",
6373
"ref": "refs/heads/master",
6474
"created": true
75+
},
76+
{
77+
"commit": "5c4ef1049f1d27deadbeeff313e0730018be182b",
78+
"ref": "refs/heads/master",
79+
"deleted": true
6580
}
6681
]
6782
}

0 commit comments

Comments
 (0)