@@ -101,6 +101,7 @@ test.serial('Publish a release with one asset', async t => {
101
101
} ;
102
102
const nextRelease = { version : '1.0.0' , gitHead : '123' , gitTag : 'v1.0.0' , notes : 'Test release note body' } ;
103
103
const options = { branch : 'master' , repositoryUrl : `https://github.com/${ owner } /${ repo } .git` } ;
104
+ const untaggedReleaseUrl = `https://github.com/${ owner } /${ repo } /releases/untagged-123` ;
104
105
const releaseUrl = `https://github.com/${ owner } /${ repo } /releases/${ nextRelease . version } ` ;
105
106
const assetUrl = `https://github.com/${ owner } /${ repo } /releases/download/${ nextRelease . version } /.dotfile` ;
106
107
const releaseId = 1 ;
@@ -115,7 +116,7 @@ test.serial('Publish a release with one asset', async t => {
115
116
body : nextRelease . notes ,
116
117
draft : true ,
117
118
} )
118
- . reply ( 200 , { upload_url : uploadUrl , html_url : releaseUrl , id : releaseId } )
119
+ . reply ( 200 , { upload_url : uploadUrl , html_url : untaggedReleaseUrl , id : releaseId } )
119
120
. patch ( `/repos/${ owner } /${ repo } /releases/${ releaseId } ` , {
120
121
draft : false ,
121
122
} )
@@ -146,6 +147,7 @@ test.serial('Publish a release with one asset and custom github url', async t =>
146
147
} ;
147
148
const nextRelease = { version : '1.0.0' , gitHead : '123' , gitTag : 'v1.0.0' , notes : 'Test release note body' } ;
148
149
const options = { branch : 'master' , repositoryUrl : `https://github.com/${ owner } /${ repo } .git` } ;
150
+ const untaggedReleaseUrl = `${ env . GH_URL } /${ owner } /${ repo } /releases/untagged-123` ;
149
151
const releaseUrl = `${ env . GH_URL } /${ owner } /${ repo } /releases/${ nextRelease . version } ` ;
150
152
const assetUrl = `${ env . GH_URL } /${ owner } /${ repo } /releases/download/${ nextRelease . version } /upload.txt` ;
151
153
const releaseId = 1 ;
@@ -160,7 +162,7 @@ test.serial('Publish a release with one asset and custom github url', async t =>
160
162
body : nextRelease . notes ,
161
163
draft : true ,
162
164
} )
163
- . reply ( 200 , { upload_url : uploadUrl , html_url : releaseUrl , id : releaseId } )
165
+ . reply ( 200 , { upload_url : uploadUrl , html_url : untaggedReleaseUrl , id : releaseId } )
164
166
. patch ( `/repos/${ owner } /${ repo } /releases/${ releaseId } ` , {
165
167
draft : false ,
166
168
} )
@@ -190,6 +192,7 @@ test.serial('Publish a release with an array of missing assets', async t => {
190
192
const pluginConfig = { assets : [ emptyDirectory , { path : 'missing.txt' , name : 'missing.txt' } ] } ;
191
193
const nextRelease = { version : '1.0.0' , gitHead : '123' , gitTag : 'v1.0.0' , notes : 'Test release note body' } ;
192
194
const options = { branch : 'master' , repositoryUrl : `https://github.com/${ owner } /${ repo } .git` } ;
195
+ const untaggedReleaseUrl = `https://github.com/${ owner } /${ repo } /releases/untagged-123` ;
193
196
const releaseUrl = `https://github.com/${ owner } /${ repo } /releases/${ nextRelease . version } ` ;
194
197
const releaseId = 1 ;
195
198
const uploadUri = `/api/uploads/repos/${ owner } /${ repo } /releases/${ releaseId } /assets` ;
@@ -203,7 +206,7 @@ test.serial('Publish a release with an array of missing assets', async t => {
203
206
body : nextRelease . notes ,
204
207
draft : true ,
205
208
} )
206
- . reply ( 200 , { upload_url : uploadUrl , html_url : releaseUrl , id : releaseId } )
209
+ . reply ( 200 , { upload_url : uploadUrl , html_url : untaggedReleaseUrl , id : releaseId } )
207
210
. patch ( `/repos/${ owner } /${ repo } /releases/${ releaseId } ` , {
208
211
draft : false ,
209
212
} )
0 commit comments