@@ -34,6 +34,7 @@ func Test_ListOrgIssueFields(t *testing.T) {
3434 Name : "DRI" ,
3535 Description : "Directly responsible individual" ,
3636 DataType : "text" ,
37+ Visibility : "organization_members_only" ,
3738 CreatedAt : "2024-12-11T14:39:09Z" ,
3839 UpdatedAt : "2024-12-11T14:39:09Z" ,
3940 },
@@ -43,10 +44,11 @@ func Test_ListOrgIssueFields(t *testing.T) {
4344 Name : "Priority" ,
4445 Description : "Level of importance" ,
4546 DataType : "single_select" ,
46- Options : []IssueFieldOption {
47- {ID : 1 , Name : "High" },
48- {ID : 2 , Name : "Medium" },
49- {ID : 3 , Name : "Low" },
47+ Visibility : "all" ,
48+ Options : []IssueSingleSelectFieldOption {
49+ {ID : 1 , Name : "High" , Color : "red" , Priority : 1 , CreatedAt : "2024-12-11T14:39:09Z" , UpdatedAt : "2024-12-11T14:39:09Z" },
50+ {ID : 2 , Name : "Medium" , Color : "yellow" , Priority : 2 , CreatedAt : "2024-12-11T14:39:09Z" , UpdatedAt : "2024-12-11T14:39:09Z" },
51+ {ID : 3 , Name : "Low" , Color : "gray" , Priority : 3 , CreatedAt : "2024-12-11T14:39:09Z" , UpdatedAt : "2024-12-11T14:39:09Z" },
5052 },
5153 CreatedAt : "2024-12-11T14:39:09Z" ,
5254 UpdatedAt : "2024-12-11T14:39:09Z" ,
@@ -161,10 +163,12 @@ func Test_ListOrgIssueFields(t *testing.T) {
161163 assert .Equal (t , expected .ID , returnedFields [i ].ID )
162164 assert .Equal (t , expected .Name , returnedFields [i ].Name )
163165 assert .Equal (t , expected .DataType , returnedFields [i ].DataType )
166+ assert .Equal (t , expected .Visibility , returnedFields [i ].Visibility )
164167 if expected .Options != nil {
165168 require .Equal (t , len (expected .Options ), len (returnedFields [i ].Options ))
166169 for j , opt := range expected .Options {
167170 assert .Equal (t , opt .Name , returnedFields [i ].Options [j ].Name )
171+ assert .Equal (t , opt .Color , returnedFields [i ].Options [j ].Color )
168172 }
169173 }
170174 }
0 commit comments