From 5dc774a0fb6761dcb4f436196ee1db110ea8baf4 Mon Sep 17 00:00:00 2001 From: jNullj <15849761+jNullj@users.noreply.github.com> Date: Sun, 24 Mar 2024 23:01:46 +0200 Subject: [PATCH] Add auth testing for AzureDevOps services with testAuth --- .../azure-devops-coverage.spec.js | 33 +++++++++++++++++ .../azure-devops/azure-devops-tests.spec.js | 35 +++++++++++++++++++ 2 files changed, 68 insertions(+) create mode 100644 services/azure-devops/azure-devops-coverage.spec.js create mode 100644 services/azure-devops/azure-devops-tests.spec.js diff --git a/services/azure-devops/azure-devops-coverage.spec.js b/services/azure-devops/azure-devops-coverage.spec.js new file mode 100644 index 0000000000000..d820486173783 --- /dev/null +++ b/services/azure-devops/azure-devops-coverage.spec.js @@ -0,0 +1,33 @@ +import { testAuth } from '../test-helpers.js' +import AzureDevOpsCoverage from './azure-devops-coverage.service.js' + +describe('AzureDevOpsCoverage', function () { + describe('auth', function () { + it('sends the auth information as configured', async function () { + testAuth( + AzureDevOpsCoverage, + 'BasicAuth', + { + coverageData: [ + { + coverageStats: [ + { + label: 'Coverage', + total: 95, + covered: 93, + }, + ], + }, + ], + count: 1, + value: [ + { + id: 90395, + }, + ], + }, + { multipleRequests: true }, + ) + }) + }) +}) diff --git a/services/azure-devops/azure-devops-tests.spec.js b/services/azure-devops/azure-devops-tests.spec.js new file mode 100644 index 0000000000000..9bd757573802a --- /dev/null +++ b/services/azure-devops/azure-devops-tests.spec.js @@ -0,0 +1,35 @@ +import { testAuth } from '../test-helpers.js' +import AzureDevOpsTests from './azure-devops-tests.service.js' + +describe('AzureDevOpsTests', function () { + describe('auth', function () { + it('sends the auth information as configured', async function () { + testAuth( + AzureDevOpsTests, + 'BasicAuth', + { + aggregatedResultsAnalysis: { + totalTests: 95, + resultsByOutcome: { + Passed: { + count: 93, + }, + }, + }, + count: 1, + value: [ + { + id: 90395, + }, + ], + }, + { + exampleOverride: { + compact_message: undefined, + }, + multipleRequests: true, + }, + ) + }) + }) +})