File tree Expand file tree Collapse file tree 3 files changed +30
-0
lines changed
Expand file tree Collapse file tree 3 files changed +30
-0
lines changed Original file line number Diff line number Diff line change @@ -57,3 +57,25 @@ test('it removes a repository', async () => {
5757
5858 expect ( window . fetch ) . toHaveBeenCalledTimes ( 1 ) ;
5959} ) ;
60+
61+ test ( 'it creates a deploy key' , async ( ) => {
62+ setupFetchStub ( ) ;
63+
64+ const forge = new Forge ( 'API_TOKEN' ) ;
65+ await forge . git . createDeployKey ( 1 , 1 ) ;
66+
67+ expectToHaveBeenCalledWith ( '/servers/1/sites/1/deploy-key' , 'POST' ) ;
68+
69+ expect ( window . fetch ) . toHaveBeenCalledTimes ( 1 ) ;
70+ } ) ;
71+
72+ test ( 'it removes a deploy key' , async ( ) => {
73+ setupFetchStub ( ) ;
74+
75+ const forge = new Forge ( 'API_TOKEN' ) ;
76+ await forge . git . deleteDeployKey ( 1 , 1 ) ;
77+
78+ expectToHaveBeenCalledWith ( '/servers/1/sites/1/deploy-key' , 'DELETE' ) ;
79+
80+ expect ( window . fetch ) . toHaveBeenCalledTimes ( 1 ) ;
81+ } ) ;
Original file line number Diff line number Diff line change 407407 this . put ( `/servers/${ serverId } /sites/${ siteId } /git` , payload ) ,
408408 remove : ( serverId , siteId ) =>
409409 this . delete ( `/servers/${ serverId } /sites/${ siteId } /git` ) ,
410+ createDeployKey : ( serverId , siteId ) =>
411+ this . post ( `/servers/${ serverId } /sites/${ siteId } /deploy-key` ) ,
412+ deleteDeployKey : ( serverId , siteId ) =>
413+ this . delete ( `/servers/${ serverId } /sites/${ siteId } /deploy-key` ) ,
410414 } ;
411415 }
412416
Original file line number Diff line number Diff line change @@ -338,6 +338,10 @@ class Forge extends ForgeRequest {
338338 this . put ( `/servers/${ serverId } /sites/${ siteId } /git` , payload ) ,
339339 remove : ( serverId , siteId ) =>
340340 this . delete ( `/servers/${ serverId } /sites/${ siteId } /git` ) ,
341+ createDeployKey : ( serverId , siteId ) =>
342+ this . post ( `/servers/${ serverId } /sites/${ siteId } /deploy-key` ) ,
343+ deleteDeployKey : ( serverId , siteId ) =>
344+ this . delete ( `/servers/${ serverId } /sites/${ siteId } /deploy-key` ) ,
341345 } ;
342346 }
343347
You can’t perform that action at this time.
0 commit comments