@@ -54,8 +54,9 @@ test.serial('Publish a release', async t => {
5454 } )
5555 . reply ( 200 , { upload_url : uploadUrl , html_url : releaseUrl } ) ;
5656
57- await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
57+ const result = await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
5858
59+ t . is ( result . url , releaseUrl ) ;
5960 t . deepEqual ( t . context . log . args [ 0 ] , [ 'Published GitHub release: %s' , releaseUrl ] ) ;
6061 t . true ( github . isDone ( ) ) ;
6162} ) ;
@@ -91,8 +92,9 @@ test.serial('Publish a release with one asset', async t => {
9192 . post ( `${ uploadUri } ?name=${ escape ( '.dotfile' ) } &label=${ escape ( 'A dotfile with no ext' ) } ` )
9293 . reply ( 200 , { browser_download_url : assetUrl } ) ;
9394
94- await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
95+ const result = await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
9596
97+ t . is ( result . url , releaseUrl ) ;
9698 t . deepEqual ( t . context . log . args [ 0 ] , [ 'Published GitHub release: %s' , releaseUrl ] ) ;
9799 t . deepEqual ( t . context . log . args [ 1 ] , [ 'Published file %s' , assetUrl ] ) ;
98100 t . true ( github . isDone ( ) ) ;
@@ -139,8 +141,9 @@ test.serial('Publish a release with one asset and custom github url', async t =>
139141 . post ( `${ uploadUri } ?name=${ escape ( 'upload.txt' ) } &label=${ escape ( 'A text file' ) } ` )
140142 . reply ( 200 , { browser_download_url : assetUrl } ) ;
141143
142- await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
144+ const result = await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
143145
146+ t . is ( result . url , releaseUrl ) ;
144147 t . deepEqual ( t . context . log . args [ 0 ] , [ 'Published GitHub release: %s' , releaseUrl ] ) ;
145148 t . deepEqual ( t . context . log . args [ 1 ] , [ 'Published file %s' , assetUrl ] ) ;
146149 t . true ( github . isDone ( ) ) ;
@@ -169,8 +172,9 @@ test.serial('Publish a release with an array of missing assets', async t => {
169172 } )
170173 . reply ( 200 , { upload_url : uploadUrl , html_url : releaseUrl } ) ;
171174
172- await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
175+ const result = await publish ( pluginConfig , { options, nextRelease, logger : t . context . logger } ) ;
173176
177+ t . is ( result . url , releaseUrl ) ;
174178 t . deepEqual ( t . context . log . args [ 0 ] , [ 'Published GitHub release: %s' , releaseUrl ] ) ;
175179 t . deepEqual ( t . context . error . args [ 0 ] , [
176180 'The asset %s cannot be read, and will be ignored.' ,
0 commit comments