MCPcopy Index your code
hub / github.com/cli/cli / TestProjectItems_WithQuery

Function TestProjectItems_WithQuery

pkg/cmd/project/shared/queries/queries_test.go:224–323  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

222}
223
224func TestProjectItems_WithQuery(t *testing.T) {
225 tests := []struct {
226 name string
227 owner *Owner
228 queryName string
229 dataKey string
230 vars map[string]interface{}
231 }{
232 {
233 name: "user owner",
234 owner: &Owner{
235 Type: UserOwner,
236 Login: "monalisa",
237 ID: "user ID",
238 },
239 queryName: "UserProjectWithItems",
240 dataKey: "user",
241 vars: map[string]interface{}{
242 "firstItems": LimitMax,
243 "afterItems": nil,
244 "firstFields": LimitMax,
245 "afterFields": nil,
246 "login": "monalisa",
247 "number": 1,
248 "query": "assignee:octocat",
249 },
250 },
251 {
252 name: "org owner",
253 owner: &Owner{
254 Type: OrgOwner,
255 Login: "github",
256 ID: "org ID",
257 },
258 queryName: "OrgProjectWithItems",
259 dataKey: "organization",
260 vars: map[string]interface{}{
261 "firstItems": LimitMax,
262 "afterItems": nil,
263 "firstFields": LimitMax,
264 "afterFields": nil,
265 "login": "github",
266 "number": 1,
267 "query": "assignee:octocat",
268 },
269 },
270 {
271 name: "viewer owner",
272 owner: &Owner{
273 Type: ViewerOwner,
274 ID: "viewer ID",
275 },
276 queryName: "ViewerProjectWithItems",
277 dataKey: "viewer",
278 vars: map[string]interface{}{
279 "firstItems": LimitMax,
280 "afterItems": nil,
281 "firstFields": LimitMax,

Callers

nothing calls this directly

Calls 5

ReplyMethod · 0.80
ProjectItemsMethod · 0.80
NewTestClientFunction · 0.70
RunMethod · 0.65
LenMethod · 0.65

Tested by

no test coverage detected