Commit bc2a7aa

mo khan <mo@mokhan.ca>
2024-05-18 19:19:57
feat: parse closed_at field
1 parent 7df27d0
Changed files (2)
pkg/gitlab/issue.go
@@ -22,6 +22,7 @@ type Issue struct {
 	State       IssueState `json:"state"`
 	CreatedAt   time.Time  `json:"created_at"`
 	UpdatedAt   time.Time  `json:"updated_at"`
+	ClosedAt    time.Time  `json:"closed_at"`
 }
 
 func FromIssues(r io.Reader) ([]Issue, error) {
pkg/gitlab/issue_test.go
@@ -47,6 +47,7 @@ func TestIssue(t *testing.T) {
 			assert.Equal(t, StateClosed, result.State)
 			assert.Equal(t, x.Must(time.Parse(time.RFC3339Nano, "2024-05-18T17:39:14.548Z")), result.CreatedAt)
 			assert.Equal(t, x.Must(time.Parse(time.RFC3339Nano, "2024-05-18T18:14:37.830Z")), result.UpdatedAt)
+			assert.Equal(t, x.Must(time.Parse(time.RFC3339Nano, "2024-05-18T17:39:16.837Z")), result.ClosedAt)
 		})
 	})
 }