@@ -119,39 +119,64 @@ describe('getDownloadVersion', () => {
119119 expect ( version . key ) . toEqual ( 'official' ) ;
120120 expect ( version . version ) . toEqual ( 'latest' ) ;
121121 expect ( version . downloadURL ) . toEqual ( 'https://github.com/docker/buildx/releases/download/v%s/%s' ) ;
122- expect ( version . releasesURL ) . toEqual ( 'https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-releases.json' ) ;
122+ expect ( version . contentOpts ) . toEqual ( {
123+ owner : 'docker' ,
124+ repo : 'actions-toolkit' ,
125+ ref : 'main' ,
126+ path : '.github/buildx-releases.json'
127+ } ) ;
123128 } ) ;
124129
125130 it ( 'returns official v0.10.1 download version' , async ( ) => {
126131 const version = await Install . getDownloadVersion ( 'v0.10.1' ) ;
127132 expect ( version . key ) . toEqual ( 'official' ) ;
128133 expect ( version . version ) . toEqual ( 'v0.10.1' ) ;
129134 expect ( version . downloadURL ) . toEqual ( 'https://github.com/docker/buildx/releases/download/v%s/%s' ) ;
130- expect ( version . releasesURL ) . toEqual ( 'https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-releases.json' ) ;
135+ expect ( version . contentOpts ) . toEqual ( {
136+ owner : 'docker' ,
137+ repo : 'actions-toolkit' ,
138+ ref : 'main' ,
139+ path : '.github/buildx-releases.json'
140+ } ) ;
131141 } ) ;
132142
133143 it ( 'returns cloud latest download version' , async ( ) => {
134144 const version = await Install . getDownloadVersion ( 'cloud:latest' ) ;
135145 expect ( version . key ) . toEqual ( 'cloud' ) ;
136146 expect ( version . version ) . toEqual ( 'latest' ) ;
137147 expect ( version . downloadURL ) . toEqual ( 'https://github.com/docker/buildx-desktop/releases/download/v%s/%s' ) ;
138- expect ( version . releasesURL ) . toEqual ( 'https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-lab-releases.json' ) ;
148+ expect ( version . contentOpts ) . toEqual ( {
149+ owner : 'docker' ,
150+ repo : 'actions-toolkit' ,
151+ ref : 'main' ,
152+ path : '.github/buildx-lab-releases.json'
153+ } ) ;
139154 } ) ;
140155
141156 it ( 'returns cloud v0.11.2-desktop.2 download version' , async ( ) => {
142157 const version = await Install . getDownloadVersion ( 'cloud:v0.11.2-desktop.2' ) ;
143158 expect ( version . key ) . toEqual ( 'cloud' ) ;
144159 expect ( version . version ) . toEqual ( 'v0.11.2-desktop.2' ) ;
145160 expect ( version . downloadURL ) . toEqual ( 'https://github.com/docker/buildx-desktop/releases/download/v%s/%s' ) ;
146- expect ( version . releasesURL ) . toEqual ( 'https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-lab-releases.json' ) ;
161+ expect ( version . contentOpts ) . toEqual ( {
162+ owner : 'docker' ,
163+ repo : 'actions-toolkit' ,
164+ ref : 'main' ,
165+ path : '.github/buildx-lab-releases.json'
166+ } ) ;
147167 } ) ;
148168
149169 it ( 'returns cloud for lab version' , async ( ) => {
150170 const version = await Install . getDownloadVersion ( 'lab:latest' ) ;
151171 expect ( version . key ) . toEqual ( 'cloud' ) ;
152172 expect ( version . version ) . toEqual ( 'latest' ) ;
153173 expect ( version . downloadURL ) . toEqual ( 'https://github.com/docker/buildx-desktop/releases/download/v%s/%s' ) ;
154- expect ( version . releasesURL ) . toEqual ( 'https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx-lab-releases.json' ) ;
174+ expect ( version . contentOpts ) . toEqual ( {
175+ owner : 'docker' ,
176+ repo : 'actions-toolkit' ,
177+ ref : 'main' ,
178+ path : '.github/buildx-lab-releases.json'
179+ } ) ;
155180 } ) ;
156181
157182 it ( 'unknown repo' , async ( ) => {
@@ -187,6 +212,6 @@ describe('getRelease', () => {
187212
188213 it ( 'unknown release' , async ( ) => {
189214 const version = await Install . getDownloadVersion ( 'foo' ) ;
190- await expect ( Install . getRelease ( version ) ) . rejects . toThrow ( new Error ( 'Cannot find Buildx release foo in https://raw.githubusercontent.com/docker/actions-toolkit/main/.github/buildx- releases.json ' ) ) ;
215+ await expect ( Install . getRelease ( version ) ) . rejects . toThrow ( new Error ( 'Cannot find Buildx release foo in releases JSON ' ) ) ;
191216 } ) ;
192217} ) ;
0 commit comments