Skip to content

Commit 10249d1

Browse files
committed
Update tests to remove feature flag
1 parent 1a686e7 commit 10249d1

9 files changed

Lines changed: 17 additions & 35 deletions

lib/database-upload.test.js

Lines changed: 6 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/database-upload.test.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/feature-flags.js

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/feature-flags.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/feature-flags.test.js

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

lib/feature-flags.test.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/database-upload.test.ts

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import * as apiClient from "./api-client";
1010
import { setCodeQL } from "./codeql";
1111
import { Config } from "./config-utils";
1212
import { uploadDatabases } from "./database-upload";
13-
import { createFeatureFlags, FeatureFlag, FeatureFlags } from "./feature-flags";
13+
import { createFeatureFlags, FeatureFlag } from "./feature-flags";
1414
import { Language } from "./languages";
1515
import { RepositoryNwo } from "./repository";
1616
import {
@@ -37,7 +37,6 @@ test.beforeEach(() => {
3737

3838
const uploadToUploadsDomainFlags = createFeatureFlags([
3939
FeatureFlag.DatabaseUploadsEnabled,
40-
FeatureFlag.UploadsDomainEnabled,
4140
]);
4241

4342
const testRepoName: RepositoryNwo = { owner: "github", repo: "example" };
@@ -65,18 +64,14 @@ function getTestConfig(tmpDir: string): Config {
6564
};
6665
}
6766

68-
async function mockHttpRequests(
69-
featureFlags: FeatureFlags,
70-
databaseUploadStatusCode: number
71-
) {
67+
async function mockHttpRequests(databaseUploadStatusCode: number) {
7268
// Passing an auth token is required, so we just use a dummy value
7369
const client = github.getOctokit("123");
7470

7571
const requestSpy = sinon.stub(client, "request");
7672

77-
const url = (await featureFlags.getValue(FeatureFlag.UploadsDomainEnabled))
78-
? "POST https://uploads.github.com/repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name"
79-
: "PUT /repos/:owner/:repo/code-scanning/codeql/databases/:language";
73+
const url =
74+
"POST https://uploads.github.com/repos/:owner/:repo/code-scanning/codeql/databases/:language?name=:name";
8075
const databaseUploadSpy = requestSpy.withArgs(url);
8176
if (databaseUploadStatusCode < 300) {
8277
databaseUploadSpy.resolves(undefined);
@@ -222,7 +217,7 @@ test("Abort database upload if feature flag is disabled", async (t) => {
222217
await uploadDatabases(
223218
testRepoName,
224219
getTestConfig(tmpDir),
225-
createFeatureFlags([FeatureFlag.UploadsDomainEnabled]),
220+
createFeatureFlags([]),
226221
testApiDetails,
227222
getRecordingLogger(loggedMessages)
228223
);
@@ -250,7 +245,7 @@ test("Don't crash if uploading a database fails", async (t) => {
250245
FeatureFlag.DatabaseUploadsEnabled,
251246
]);
252247

253-
await mockHttpRequests(featureFlags, 500);
248+
await mockHttpRequests(500);
254249

255250
setCodeQL({
256251
async databaseBundle(_: string, outputFilePath: string) {
@@ -287,7 +282,7 @@ test("Successfully uploading a database to api.github.com", async (t) => {
287282
.returns("true");
288283
sinon.stub(actionsUtil, "isAnalyzingDefaultBranch").resolves(true);
289284

290-
await mockHttpRequests(uploadToUploadsDomainFlags, 201);
285+
await mockHttpRequests(201);
291286

292287
setCodeQL({
293288
async databaseBundle(_: string, outputFilePath: string) {
@@ -322,7 +317,7 @@ test("Successfully uploading a database to uploads.github.com", async (t) => {
322317
.returns("true");
323318
sinon.stub(actionsUtil, "isAnalyzingDefaultBranch").resolves(true);
324319

325-
await mockHttpRequests(uploadToUploadsDomainFlags, 201);
320+
await mockHttpRequests(201);
326321

327322
setCodeQL({
328323
async databaseBundle(_: string, outputFilePath: string) {

src/feature-flags.test.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,6 @@ test("Feature flags are disabled if they're not returned in API response", async
8888
for (const featureFlag of [
8989
"database_uploads_enabled",
9090
"ml_powered_queries_enabled",
91-
"uploads_domain_enabled",
9291
]) {
9392
t.assert(
9493
loggedMessages.find(
@@ -125,7 +124,6 @@ test("Feature flags exception is propagated if the API request errors", async (t
125124
const FEATURE_FLAGS = [
126125
"database_uploads_enabled",
127126
"ml_powered_queries_enabled",
128-
"uploads_domain_enabled",
129127
];
130128

131129
for (const featureFlag of FEATURE_FLAGS) {
@@ -154,9 +152,6 @@ for (const featureFlag of FEATURE_FLAGS) {
154152
ml_powered_queries_enabled: await featureFlags.getValue(
155153
FeatureFlag.MlPoweredQueriesEnabled
156154
),
157-
uploads_domain_enabled: await featureFlags.getValue(
158-
FeatureFlag.UploadsDomainEnabled
159-
),
160155
};
161156

162157
t.deepEqual(actualFeatureFlags, expectedFeatureFlags);

0 commit comments

Comments
 (0)