|
388 | 388 | # It should contain the expected metadata |
389 | 389 | expect(payload[:metadata][:status]).to eql(GithubApi::DependencySubmission::SnapshotStatus::FAILED.serialize) |
390 | 390 | expect(payload[:metadata][:reason]).to eql("dependency_file_not_evaluatable") |
| 391 | + expect(payload[:metadata][:scanned_manifest_paths]).to eql([{ ecosystem: "rubygems", manifest_path: "/" }]) |
391 | 392 | end |
392 | 393 |
|
393 | 394 | it "correctly snapshots the second directory" do |
|
418 | 419 | # We should have metadata indicating a successful snapshot |
419 | 420 | expect(payload[:metadata][:status]).to eql(GithubApi::DependencySubmission::SnapshotStatus::SUCCESS.serialize) |
420 | 421 | expect(payload[:metadata][:reason]).to be_nil |
| 422 | + expect(payload[:metadata][:scanned_manifest_paths]).to eql( |
| 423 | + [{ ecosystem: "rubygems", |
| 424 | + manifest_path: "/subproject" }] |
| 425 | + ) |
421 | 426 | end |
422 | 427 | end |
423 | 428 | end |
|
557 | 562 | # It should contain the expected metadata |
558 | 563 | expect(payload[:metadata][:status]).to eq(GithubApi::DependencySubmission::SnapshotStatus::SKIPPED.serialize) |
559 | 564 | expect(payload[:metadata][:reason]).to eq(GithubApi::DependencySubmission::EMPTY_REASON_NO_MANIFESTS) |
| 565 | + expect(payload[:metadata][:scanned_manifest_paths]).to eql([{ ecosystem: "rubygems", manifest_path: "/" }]) |
560 | 566 | end |
561 | 567 |
|
562 | 568 | update_graph_processor.run |
@@ -665,6 +671,7 @@ def fetch_subdependencies(_dependency) |
665 | 671 | # We should have metadata indicating a successful snapshot |
666 | 672 | expect(payload[:metadata][:status]).to eql(GithubApi::DependencySubmission::SnapshotStatus::DEGRADED.serialize) |
667 | 673 | expect(payload[:metadata][:reason]).to eql(GithubApi::DependencySubmission::DEGRADED_REASON_SUBDEPENDENCY_ERR) |
| 674 | + expect(payload[:metadata][:scanned_manifest_paths]).to eql([{ ecosystem: "rubygems", manifest_path: "/" }]) |
668 | 675 | end |
669 | 676 |
|
670 | 677 | expect(service).to receive(:record_update_job_warning) do |args| |
|
0 commit comments