Merge pull request #1573 from github/koesie10/real-cancellation-token

Use real `CancellationTokenSource` in tests
This commit is contained in:
Koen Vlaswinkel
2022-10-10 09:15:20 +02:00
committed by GitHub
3 changed files with 7 additions and 28 deletions

View File

@@ -66,14 +66,7 @@ describe('Remote queries', function() {
}
credentials = {} as unknown as Credentials;
cancellationTokenSource = {
token: {
isCancellationRequested: false,
onCancellationRequested: sandbox.stub()
},
cancel: sandbox.stub(),
dispose: sandbox.stub()
};
cancellationTokenSource = new CancellationTokenSource();
progress = sandbox.spy();
// Should not have asked for a language
@@ -292,7 +285,7 @@ describe('Remote queries', function() {
const promise = runRemoteQuery(cli, credentials, fileUri, true, progress, cancellationTokenSource.token, variantAnalysisManager);
cancellationTokenSource.token.isCancellationRequested = true;
cancellationTokenSource.cancel();
try {
await promise;
@@ -357,7 +350,7 @@ describe('Remote queries', function() {
const promise = runRemoteQuery(cli, credentials, fileUri, true, progress, cancellationTokenSource.token, variantAnalysisManager);
cancellationTokenSource.token.isCancellationRequested = true;
cancellationTokenSource.cancel();
try {
await promise;

View File

@@ -36,14 +36,7 @@ describe('Variant Analysis Manager', async function() {
sandbox.stub(fs, 'mkdirSync');
sandbox.stub(fs, 'writeFile');
cancellationTokenSource = {
token: {
isCancellationRequested: false,
onCancellationRequested: sandbox.stub()
},
cancel: sandbox.stub(),
dispose: sandbox.stub()
};
cancellationTokenSource = new CancellationTokenSource();
scannedRepos = createMockScannedRepos();
variantAnalysis = createMockApiResponse('in_progress', scannedRepos);
@@ -120,7 +113,7 @@ describe('Variant Analysis Manager', async function() {
});
it('should return early if variant analysis is cancelled', async () => {
cancellationTokenSource.token.isCancellationRequested = true;
cancellationTokenSource.cancel();
await variantAnalysisManager.autoDownloadVariantAnalysisResult(
scannedRepos[0],

View File

@@ -31,14 +31,7 @@ describe('Variant Analysis Monitor', async function() {
sandbox.stub(logger, 'log');
sandbox.stub(config, 'isVariantAnalysisLiveResultsEnabled').returns(false);
cancellationTokenSource = {
token: {
isCancellationRequested: false,
onCancellationRequested: sandbox.stub()
},
cancel: sandbox.stub(),
dispose: sandbox.stub()
};
cancellationTokenSource = new CancellationTokenSource();
variantAnalysis = createMockVariantAnalysis();
@@ -79,7 +72,7 @@ describe('Variant Analysis Monitor', async function() {
});
it('should return early if variant analysis is cancelled', async () => {
cancellationTokenSource.token.isCancellationRequested = true;
cancellationTokenSource.cancel();
const result = await variantAnalysisMonitor.monitorVariantAnalysis(variantAnalysis, cancellationTokenSource.token);