Merge pull request #1573 from github/koesie10/real-cancellation-token
Use real `CancellationTokenSource` in tests
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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],
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user