Skip to content

Commit f9eaf43

Browse files
committed
fix: send additional report options to analyzeFolders
1 parent e7ada14 commit f9eaf43

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

src/lib/plugins/sast/analysis.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,9 @@ async function getCodeAnalysis(
111111
reportOptions: {
112112
enabled: options.report ?? false,
113113
projectName: options['project-name'],
114+
targetName: options['target-name'],
114115
targetRef: options['target-reference'],
116+
remoteRepoUrl: options['remote-repo-url'],
115117
},
116118
}),
117119
analysisContext: {

test/jest/unit/snyk-code/snyk-code-test.spec.ts

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -829,6 +829,13 @@ describe('Test snyk code', () => {
829829
localCodeEngine: { url: '', allowCloudUpload: true, enabled: false },
830830
};
831831

832+
const reportOptions = {
833+
projectName: 'test-project-name',
834+
targetName: 'test-target-name',
835+
targetRef: 'test-target-ref',
836+
remoteRepoUrl: 'https://github.com/owner/repo',
837+
};
838+
832839
analyzeFoldersMock.mockResolvedValue(
833840
sampleAnalyzeFoldersWithReportAndIgnoresResponse,
834841
);
@@ -837,11 +844,25 @@ describe('Test snyk code', () => {
837844
{
838845
path: '',
839846
code: true,
847+
report: true,
848+
'project-name': reportOptions.projectName,
849+
'target-name': reportOptions.targetName,
850+
'target-reference': reportOptions.targetRef,
851+
'remote-repo-url': reportOptions.remoteRepoUrl,
840852
},
841853
sastSettings,
842854
'test-id',
843855
);
844856

857+
expect(analyzeFoldersMock).toHaveBeenCalledWith(
858+
expect.objectContaining({
859+
reportOptions: {
860+
enabled: true,
861+
...reportOptions,
862+
},
863+
}),
864+
);
865+
845866
const expectedReportResults = {
846867
projectId: 'test-project-id',
847868
snapshotId: 'test-snapshot-id',

0 commit comments

Comments
 (0)