@@ -111,4 +111,62 @@ describe("Deprecations", () => {
111
111
expect ( data ) . toStrictEqual ( { ok : true } ) ;
112
112
expect ( warnCalledCount ) . toEqual ( 1 ) ;
113
113
} ) ;
114
+
115
+ it ( "octokit.pullRequests.get" , ( ) => {
116
+ const mock = fetchMock
117
+ . sandbox ( )
118
+ . getOnce ( "path:/repos/octocat/hello-world/pulls/123" , {
119
+ ok : true
120
+ } ) ;
121
+ const MyOctokit = Octokit . plugin ( restEndpointMethods ) ;
122
+ let warnCalledCount = 0 ;
123
+ const octokit = new MyOctokit ( {
124
+ log : {
125
+ warn : ( deprecation : Error ) => {
126
+ warnCalledCount ++ ;
127
+ expect ( deprecation . message ) . toMatch (
128
+ `[@octokit/plugin-rest-endpoint-methods] "octokit.pullRequests.*" methods are deprecated, use "octokit.pulls.*" instead`
129
+ ) ;
130
+ }
131
+ } ,
132
+ request : {
133
+ fetch : mock
134
+ }
135
+ } ) ;
136
+ octokit . pullRequests . get ( {
137
+ owner : "octocat" ,
138
+ repo : "hello-world" ,
139
+ pull_number : 123
140
+ } ) ;
141
+ expect ( warnCalledCount ) . toEqual ( 1 ) ;
142
+ } ) ;
143
+
144
+ it ( "octokit.gitdata.getCommit" , ( ) => {
145
+ const mock = fetchMock
146
+ . sandbox ( )
147
+ . getOnce ( "path:/repos/octocat/hello-world/git/commits/sha123" , {
148
+ ok : true
149
+ } ) ;
150
+ const MyOctokit = Octokit . plugin ( restEndpointMethods ) ;
151
+ let warnCalledCount = 0 ;
152
+ const octokit = new MyOctokit ( {
153
+ log : {
154
+ warn : ( deprecation : Error ) => {
155
+ warnCalledCount ++ ;
156
+ expect ( deprecation . message ) . toMatch (
157
+ `[@octokit/plugin-rest-endpoint-methods] "octokit.gitdata.*" methods are deprecated, use "octokit.git.*" instead`
158
+ ) ;
159
+ }
160
+ } ,
161
+ request : {
162
+ fetch : mock
163
+ }
164
+ } ) ;
165
+ octokit . gitdata . getCommit ( {
166
+ owner : "octocat" ,
167
+ repo : "hello-world" ,
168
+ commit_sha : "sha123"
169
+ } ) ;
170
+ expect ( warnCalledCount ) . toEqual ( 1 ) ;
171
+ } ) ;
114
172
} ) ;
0 commit comments