Skip to content

Commit 7109340

Browse files
joeybloggsjoeybloggs
authored andcommitted
add missing test variable.
1 parent 46a8b74 commit 7109340

File tree

1 file changed

+263
-0
lines changed

1 file changed

+263
-0
lines changed

lars_test.go

Lines changed: 263 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -956,3 +956,266 @@ type route struct {
956956
method string
957957
path string
958958
}
959+
960+
var githubAPI = []route{
961+
// OAuth Authorizations
962+
{"GET", "/authorizations"},
963+
{"GET", "/authorizations/:id"},
964+
{"POST", "/authorizations"},
965+
//{"PUT", "/authorizations/clients/:client_id"},
966+
//{"PATCH", "/authorizations/:id"},
967+
{"DELETE", "/authorizations/:id"},
968+
{"GET", "/applications/:client_id/tokens/:access_token"},
969+
{"DELETE", "/applications/:client_id/tokens"},
970+
{"DELETE", "/applications/:client_id/tokens/:access_token"},
971+
972+
// Activity
973+
{"GET", "/events"},
974+
{"GET", "/repos/:owner/:repo/events"},
975+
{"GET", "/networks/:owner/:repo/events"},
976+
{"GET", "/orgs/:org/events"},
977+
{"GET", "/users/:user/received_events"},
978+
{"GET", "/users/:user/received_events/public"},
979+
{"GET", "/users/:user/events"},
980+
{"GET", "/users/:user/events/public"},
981+
{"GET", "/users/:user/events/orgs/:org"},
982+
{"GET", "/feeds"},
983+
{"GET", "/notifications"},
984+
{"GET", "/repos/:owner/:repo/notifications"},
985+
{"PUT", "/notifications"},
986+
{"PUT", "/repos/:owner/:repo/notifications"},
987+
{"GET", "/notifications/threads/:id"},
988+
//{"PATCH", "/notifications/threads/:id"},
989+
{"GET", "/notifications/threads/:id/subscription"},
990+
{"PUT", "/notifications/threads/:id/subscription"},
991+
{"DELETE", "/notifications/threads/:id/subscription"},
992+
{"GET", "/repos/:owner/:repo/stargazers"},
993+
{"GET", "/users/:user/starred"},
994+
{"GET", "/user/starred"},
995+
{"GET", "/user/starred/:owner/:repo"},
996+
{"PUT", "/user/starred/:owner/:repo"},
997+
{"DELETE", "/user/starred/:owner/:repo"},
998+
{"GET", "/repos/:owner/:repo/subscribers"},
999+
{"GET", "/users/:user/subscriptions"},
1000+
{"GET", "/user/subscriptions"},
1001+
{"GET", "/repos/:owner/:repo/subscription"},
1002+
{"PUT", "/repos/:owner/:repo/subscription"},
1003+
{"DELETE", "/repos/:owner/:repo/subscription"},
1004+
{"GET", "/user/subscriptions/:owner/:repo"},
1005+
{"PUT", "/user/subscriptions/:owner/:repo"},
1006+
{"DELETE", "/user/subscriptions/:owner/:repo"},
1007+
1008+
// Gists
1009+
{"GET", "/users/:user/gists"},
1010+
{"GET", "/gists"},
1011+
//{"GET", "/gists/public"},
1012+
//{"GET", "/gists/starred"},
1013+
{"GET", "/gists/:id"},
1014+
{"POST", "/gists"},
1015+
//{"PATCH", "/gists/:id"},
1016+
{"PUT", "/gists/:id/star"},
1017+
{"DELETE", "/gists/:id/star"},
1018+
{"GET", "/gists/:id/star"},
1019+
{"POST", "/gists/:id/forks"},
1020+
{"DELETE", "/gists/:id"},
1021+
1022+
// Git Data
1023+
{"GET", "/repos/:owner/:repo/git/blobs/:sha"},
1024+
{"POST", "/repos/:owner/:repo/git/blobs"},
1025+
{"GET", "/repos/:owner/:repo/git/commits/:sha"},
1026+
{"POST", "/repos/:owner/:repo/git/commits"},
1027+
//{"GET", "/repos/:owner/:repo/git/refs/*ref"},
1028+
{"GET", "/repos/:owner/:repo/git/refs"},
1029+
{"POST", "/repos/:owner/:repo/git/refs"},
1030+
//{"PATCH", "/repos/:owner/:repo/git/refs/*ref"},
1031+
//{"DELETE", "/repos/:owner/:repo/git/refs/*ref"},
1032+
{"GET", "/repos/:owner/:repo/git/tags/:sha"},
1033+
{"POST", "/repos/:owner/:repo/git/tags"},
1034+
{"GET", "/repos/:owner/:repo/git/trees/:sha"},
1035+
{"POST", "/repos/:owner/:repo/git/trees"},
1036+
1037+
// Issues
1038+
{"GET", "/issues"},
1039+
{"GET", "/user/issues"},
1040+
{"GET", "/orgs/:org/issues"},
1041+
{"GET", "/repos/:owner/:repo/issues"},
1042+
{"GET", "/repos/:owner/:repo/issues/:number"},
1043+
{"POST", "/repos/:owner/:repo/issues"},
1044+
//{"PATCH", "/repos/:owner/:repo/issues/:number"},
1045+
{"GET", "/repos/:owner/:repo/assignees"},
1046+
{"GET", "/repos/:owner/:repo/assignees/:assignee"},
1047+
{"GET", "/repos/:owner/:repo/issues/:number/comments"},
1048+
//{"GET", "/repos/:owner/:repo/issues/comments"},
1049+
//{"GET", "/repos/:owner/:repo/issues/comments/:id"},
1050+
{"POST", "/repos/:owner/:repo/issues/:number/comments"},
1051+
//{"PATCH", "/repos/:owner/:repo/issues/comments/:id"},
1052+
//{"DELETE", "/repos/:owner/:repo/issues/comments/:id"},
1053+
{"GET", "/repos/:owner/:repo/issues/:number/events"},
1054+
//{"GET", "/repos/:owner/:repo/issues/events"},
1055+
//{"GET", "/repos/:owner/:repo/issues/events/:id"},
1056+
{"GET", "/repos/:owner/:repo/labels"},
1057+
{"GET", "/repos/:owner/:repo/labels/:name"},
1058+
{"POST", "/repos/:owner/:repo/labels"},
1059+
//{"PATCH", "/repos/:owner/:repo/labels/:name"},
1060+
{"DELETE", "/repos/:owner/:repo/labels/:name"},
1061+
{"GET", "/repos/:owner/:repo/issues/:number/labels"},
1062+
{"POST", "/repos/:owner/:repo/issues/:number/labels"},
1063+
{"DELETE", "/repos/:owner/:repo/issues/:number/labels/:name"},
1064+
{"PUT", "/repos/:owner/:repo/issues/:number/labels"},
1065+
{"DELETE", "/repos/:owner/:repo/issues/:number/labels"},
1066+
{"GET", "/repos/:owner/:repo/milestones/:number/labels"},
1067+
{"GET", "/repos/:owner/:repo/milestones"},
1068+
{"GET", "/repos/:owner/:repo/milestones/:number"},
1069+
{"POST", "/repos/:owner/:repo/milestones"},
1070+
//{"PATCH", "/repos/:owner/:repo/milestones/:number"},
1071+
{"DELETE", "/repos/:owner/:repo/milestones/:number"},
1072+
1073+
// Miscellaneous
1074+
{"GET", "/emojis"},
1075+
{"GET", "/gitignore/templates"},
1076+
{"GET", "/gitignore/templates/:name"},
1077+
{"POST", "/markdown"},
1078+
{"POST", "/markdown/raw"},
1079+
{"GET", "/meta"},
1080+
{"GET", "/rate_limit"},
1081+
1082+
// Organizations
1083+
{"GET", "/users/:user/orgs"},
1084+
{"GET", "/user/orgs"},
1085+
{"GET", "/orgs/:org"},
1086+
//{"PATCH", "/orgs/:org"},
1087+
{"GET", "/orgs/:org/members"},
1088+
{"GET", "/orgs/:org/members/:user"},
1089+
{"DELETE", "/orgs/:org/members/:user"},
1090+
{"GET", "/orgs/:org/public_members"},
1091+
{"GET", "/orgs/:org/public_members/:user"},
1092+
{"PUT", "/orgs/:org/public_members/:user"},
1093+
{"DELETE", "/orgs/:org/public_members/:user"},
1094+
{"GET", "/orgs/:org/teams"},
1095+
{"GET", "/teams/:id"},
1096+
{"POST", "/orgs/:org/teams"},
1097+
//{"PATCH", "/teams/:id"},
1098+
{"DELETE", "/teams/:id"},
1099+
{"GET", "/teams/:id/members"},
1100+
{"GET", "/teams/:id/members/:user"},
1101+
{"PUT", "/teams/:id/members/:user"},
1102+
{"DELETE", "/teams/:id/members/:user"},
1103+
{"GET", "/teams/:id/repos"},
1104+
{"GET", "/teams/:id/repos/:owner/:repo"},
1105+
{"PUT", "/teams/:id/repos/:owner/:repo"},
1106+
{"DELETE", "/teams/:id/repos/:owner/:repo"},
1107+
{"GET", "/user/teams"},
1108+
1109+
// Pull Requests
1110+
{"GET", "/repos/:owner/:repo/pulls"},
1111+
{"GET", "/repos/:owner/:repo/pulls/:number"},
1112+
{"POST", "/repos/:owner/:repo/pulls"},
1113+
//{"PATCH", "/repos/:owner/:repo/pulls/:number"},
1114+
{"GET", "/repos/:owner/:repo/pulls/:number/commits"},
1115+
{"GET", "/repos/:owner/:repo/pulls/:number/files"},
1116+
{"GET", "/repos/:owner/:repo/pulls/:number/merge"},
1117+
{"PUT", "/repos/:owner/:repo/pulls/:number/merge"},
1118+
{"GET", "/repos/:owner/:repo/pulls/:number/comments"},
1119+
//{"GET", "/repos/:owner/:repo/pulls/comments"},
1120+
//{"GET", "/repos/:owner/:repo/pulls/comments/:number"},
1121+
{"PUT", "/repos/:owner/:repo/pulls/:number/comments"},
1122+
//{"PATCH", "/repos/:owner/:repo/pulls/comments/:number"},
1123+
//{"DELETE", "/repos/:owner/:repo/pulls/comments/:number"},
1124+
1125+
// Repositories
1126+
{"GET", "/user/repos"},
1127+
{"GET", "/users/:user/repos"},
1128+
{"GET", "/orgs/:org/repos"},
1129+
{"GET", "/repositories"},
1130+
{"POST", "/user/repos"},
1131+
{"POST", "/orgs/:org/repos"},
1132+
{"GET", "/repos/:owner/:repo"},
1133+
//{"PATCH", "/repos/:owner/:repo"},
1134+
{"GET", "/repos/:owner/:repo/contributors"},
1135+
{"GET", "/repos/:owner/:repo/languages"},
1136+
{"GET", "/repos/:owner/:repo/teams"},
1137+
{"GET", "/repos/:owner/:repo/tags"},
1138+
{"GET", "/repos/:owner/:repo/branches"},
1139+
{"GET", "/repos/:owner/:repo/branches/:branch"},
1140+
{"DELETE", "/repos/:owner/:repo"},
1141+
{"GET", "/repos/:owner/:repo/collaborators"},
1142+
{"GET", "/repos/:owner/:repo/collaborators/:user"},
1143+
{"PUT", "/repos/:owner/:repo/collaborators/:user"},
1144+
{"DELETE", "/repos/:owner/:repo/collaborators/:user"},
1145+
{"GET", "/repos/:owner/:repo/comments"},
1146+
{"GET", "/repos/:owner/:repo/commits/:sha/comments"},
1147+
{"POST", "/repos/:owner/:repo/commits/:sha/comments"},
1148+
{"GET", "/repos/:owner/:repo/comments/:id"},
1149+
//{"PATCH", "/repos/:owner/:repo/comments/:id"},
1150+
{"DELETE", "/repos/:owner/:repo/comments/:id"},
1151+
{"GET", "/repos/:owner/:repo/commits"},
1152+
{"GET", "/repos/:owner/:repo/commits/:sha"},
1153+
{"GET", "/repos/:owner/:repo/readme"},
1154+
//{"GET", "/repos/:owner/:repo/contents/*path"},
1155+
//{"PUT", "/repos/:owner/:repo/contents/*path"},
1156+
//{"DELETE", "/repos/:owner/:repo/contents/*path"},
1157+
//{"GET", "/repos/:owner/:repo/:archive_format/:ref"},
1158+
{"GET", "/repos/:owner/:repo/keys"},
1159+
{"GET", "/repos/:owner/:repo/keys/:id"},
1160+
{"POST", "/repos/:owner/:repo/keys"},
1161+
//{"PATCH", "/repos/:owner/:repo/keys/:id"},
1162+
{"DELETE", "/repos/:owner/:repo/keys/:id"},
1163+
{"GET", "/repos/:owner/:repo/downloads"},
1164+
{"GET", "/repos/:owner/:repo/downloads/:id"},
1165+
{"DELETE", "/repos/:owner/:repo/downloads/:id"},
1166+
{"GET", "/repos/:owner/:repo/forks"},
1167+
{"POST", "/repos/:owner/:repo/forks"},
1168+
{"GET", "/repos/:owner/:repo/hooks"},
1169+
{"GET", "/repos/:owner/:repo/hooks/:id"},
1170+
{"POST", "/repos/:owner/:repo/hooks"},
1171+
//{"PATCH", "/repos/:owner/:repo/hooks/:id"},
1172+
{"POST", "/repos/:owner/:repo/hooks/:id/tests"},
1173+
{"DELETE", "/repos/:owner/:repo/hooks/:id"},
1174+
{"POST", "/repos/:owner/:repo/merges"},
1175+
{"GET", "/repos/:owner/:repo/releases"},
1176+
{"GET", "/repos/:owner/:repo/releases/:id"},
1177+
{"POST", "/repos/:owner/:repo/releases"},
1178+
//{"PATCH", "/repos/:owner/:repo/releases/:id"},
1179+
{"DELETE", "/repos/:owner/:repo/releases/:id"},
1180+
{"GET", "/repos/:owner/:repo/releases/:id/assets"},
1181+
{"GET", "/repos/:owner/:repo/stats/contributors"},
1182+
{"GET", "/repos/:owner/:repo/stats/commit_activity"},
1183+
{"GET", "/repos/:owner/:repo/stats/code_frequency"},
1184+
{"GET", "/repos/:owner/:repo/stats/participation"},
1185+
{"GET", "/repos/:owner/:repo/stats/punch_card"},
1186+
{"GET", "/repos/:owner/:repo/statuses/:ref"},
1187+
{"POST", "/repos/:owner/:repo/statuses/:ref"},
1188+
1189+
// Search
1190+
{"GET", "/search/repositories"},
1191+
{"GET", "/search/code"},
1192+
{"GET", "/search/issues"},
1193+
{"GET", "/search/users"},
1194+
{"GET", "/legacy/issues/search/:owner/:repository/:state/:keyword"},
1195+
{"GET", "/legacy/repos/search/:keyword"},
1196+
{"GET", "/legacy/user/search/:keyword"},
1197+
{"GET", "/legacy/user/email/:email"},
1198+
1199+
// Users
1200+
{"GET", "/users/:user"},
1201+
{"GET", "/user"},
1202+
//{"PATCH", "/user"},
1203+
{"GET", "/users"},
1204+
{"GET", "/user/emails"},
1205+
{"POST", "/user/emails"},
1206+
{"DELETE", "/user/emails"},
1207+
{"GET", "/users/:user/followers"},
1208+
{"GET", "/user/followers"},
1209+
{"GET", "/users/:user/following"},
1210+
{"GET", "/user/following"},
1211+
{"GET", "/user/following/:user"},
1212+
{"GET", "/users/:user/following/:target_user"},
1213+
{"PUT", "/user/following/:user"},
1214+
{"DELETE", "/user/following/:user"},
1215+
{"GET", "/users/:user/keys"},
1216+
{"GET", "/user/keys"},
1217+
{"GET", "/user/keys/:id"},
1218+
{"POST", "/user/keys"},
1219+
//{"PATCH", "/user/keys/:id"},
1220+
{"DELETE", "/user/keys/:id"},
1221+
}

0 commit comments

Comments
 (0)