88} from "../../../src/codeql-cli/releases-api-consumer" ;
99
1010describe ( "Releases API consumer" , ( ) => {
11- const owner = "someowner" ;
12- const repo = "somerepo" ;
11+ const repositoryNwo = "someowner/somerepo" ;
1312 const unconstrainedVersionRange = new Range ( "*" ) ;
1413
1514 describe ( "picking the latest release" , ( ) => {
@@ -75,7 +74,7 @@ describe("Releases API consumer", () => {
7574
7675 class MockReleasesApiConsumer extends ReleasesApiConsumer {
7776 protected async makeApiCall ( apiPath : string ) : Promise < fetch . Response > {
78- if ( apiPath === `/repos/${ owner } / ${ repo } /releases` ) {
77+ if ( apiPath === `/repos/${ repositoryNwo } /releases` ) {
7978 return Promise . resolve (
8079 new fetch . Response ( JSON . stringify ( sampleReleaseResponse ) ) ,
8180 ) ;
@@ -85,7 +84,7 @@ describe("Releases API consumer", () => {
8584 }
8685
8786 it ( "picked release is non-prerelease with the highest semver" , async ( ) => {
88- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
87+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
8988
9089 const latestRelease = await consumer . getLatestRelease (
9190 unconstrainedVersionRange ,
@@ -95,7 +94,7 @@ describe("Releases API consumer", () => {
9594 } ) ;
9695
9796 it ( "picked release is non-prerelease with highest id" , async ( ) => {
98- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
97+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
9998
10099 const latestRelease = await consumer . getLatestRelease (
101100 unconstrainedVersionRange ,
@@ -105,22 +104,22 @@ describe("Releases API consumer", () => {
105104 } ) ;
106105
107106 it ( "version of picked release is within the version range" , async ( ) => {
108- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
107+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
109108
110109 const latestRelease = await consumer . getLatestRelease ( new Range ( "2.*.*" ) ) ;
111110 expect ( latestRelease . id ) . toBe ( 1 ) ;
112111 } ) ;
113112
114113 it ( "fails if none of the releases are within the version range" , async ( ) => {
115- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
114+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
116115
117116 await expect (
118117 consumer . getLatestRelease ( new Range ( "5.*.*" ) ) ,
119118 ) . rejects . toThrowError ( ) ;
120119 } ) ;
121120
122121 it ( "picked release passes additional compatibility test if an additional compatibility test is specified" , async ( ) => {
123- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
122+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
124123
125124 const latestRelease = await consumer . getLatestRelease (
126125 new Range ( "2.*.*" ) ,
@@ -133,7 +132,7 @@ describe("Releases API consumer", () => {
133132 } ) ;
134133
135134 it ( "fails if none of the releases pass the additional compatibility test" , async ( ) => {
136- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
135+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
137136
138137 await expect (
139138 consumer . getLatestRelease ( new Range ( "2.*.*" ) , true , true , ( release ) =>
@@ -145,7 +144,7 @@ describe("Releases API consumer", () => {
145144 } ) ;
146145
147146 it ( "picked release is the most recent prerelease when includePrereleases is set" , async ( ) => {
148- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
147+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
149148
150149 const latestRelease = await consumer . getLatestRelease (
151150 unconstrainedVersionRange ,
@@ -156,7 +155,7 @@ describe("Releases API consumer", () => {
156155 } ) ;
157156
158157 it ( "ignores invalid semver and picks (pre-)release with highest id" , async ( ) => {
159- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
158+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
160159
161160 const latestRelease = await consumer . getLatestRelease (
162161 undefined ,
@@ -183,7 +182,7 @@ describe("Releases API consumer", () => {
183182
184183 class MockReleasesApiConsumer extends ReleasesApiConsumer {
185184 protected async makeApiCall ( apiPath : string ) : Promise < fetch . Response > {
186- if ( apiPath === `/repos/${ owner } / ${ repo } /releases` ) {
185+ if ( apiPath === `/repos/${ repositoryNwo } /releases` ) {
187186 const responseBody : GithubRelease [ ] = [
188187 {
189188 assets : expectedAssets ,
@@ -203,7 +202,7 @@ describe("Releases API consumer", () => {
203202 }
204203 }
205204
206- const consumer = new MockReleasesApiConsumer ( owner , repo ) ;
205+ const consumer = new MockReleasesApiConsumer ( repositoryNwo ) ;
207206
208207 const assets = ( await consumer . getLatestRelease ( unconstrainedVersionRange ) )
209208 . assets ;
0 commit comments