up
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				Build Test Deploy / docs (push) Has been cancelled
				
			
		
			
				
	
				Build Test Deploy / deploy (push) Has been cancelled
				
			
		
			
				
	
				Build Test Deploy / build-test (push) Has been cancelled
				
			
		
			
				
	
				Build Test Deploy / authority-container (push) Has been cancelled
				
			
		
			
				
	
				Docs CI / lint-and-preview (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	Build Test Deploy / docs (push) Has been cancelled
				
			Build Test Deploy / deploy (push) Has been cancelled
				
			Build Test Deploy / build-test (push) Has been cancelled
				
			Build Test Deploy / authority-container (push) Has been cancelled
				
			Docs CI / lint-and-preview (push) Has been cancelled
				
			This commit is contained in:
		| @@ -104,21 +104,32 @@ public sealed class VulnListJsonExportPathResolverTests | ||||
|     } | ||||
|  | ||||
|     [Fact] | ||||
|     public void ResolvesByProvenanceFallback() | ||||
|     { | ||||
|         var provenance = new[] { new AdvisoryProvenance("wolfi", "map", "", DefaultPublished) }; | ||||
|         var advisory = CreateAdvisory("WOLFI-2024-0001", provenance: provenance); | ||||
|         var resolver = new VulnListJsonExportPathResolver(); | ||||
|         var path = resolver.GetRelativePath(advisory); | ||||
|  | ||||
|         Assert.Equal(Path.Combine("wolfi", "WOLFI-2024-0001.json"), path); | ||||
|     } | ||||
|  | ||||
|     [Fact] | ||||
|     public void DefaultsToMiscWhenUnmapped() | ||||
|     { | ||||
|         var advisory = CreateAdvisory("CUSTOM-2024-99"); | ||||
|         var resolver = new VulnListJsonExportPathResolver(); | ||||
|     public void ResolvesByProvenanceFallback() | ||||
|     { | ||||
|         var provenance = new[] { new AdvisoryProvenance("wolfi", "map", "", DefaultPublished) }; | ||||
|         var advisory = CreateAdvisory("WOLFI-2024-0001", provenance: provenance); | ||||
|         var resolver = new VulnListJsonExportPathResolver(); | ||||
|         var path = resolver.GetRelativePath(advisory); | ||||
|  | ||||
|         Assert.Equal(Path.Combine("wolfi", "WOLFI-2024-0001.json"), path); | ||||
|     } | ||||
|  | ||||
|     [Fact] | ||||
|     public void ResolvesAcscByProvenance() | ||||
|     { | ||||
|         var provenance = new[] { new AdvisoryProvenance("acsc", "mapping", "acsc-2025-010", DefaultPublished) }; | ||||
|         var advisory = CreateAdvisory("acsc-2025-010", provenance: provenance); | ||||
|         var resolver = new VulnListJsonExportPathResolver(); | ||||
|         var path = resolver.GetRelativePath(advisory); | ||||
|  | ||||
|         Assert.Equal(Path.Combine("cert", "au", "acsc-2025-010.json"), path); | ||||
|     } | ||||
|  | ||||
|     [Fact] | ||||
|     public void DefaultsToMiscWhenUnmapped() | ||||
|     { | ||||
|         var advisory = CreateAdvisory("CUSTOM-2024-99"); | ||||
|         var resolver = new VulnListJsonExportPathResolver(); | ||||
|         var path = resolver.GetRelativePath(advisory); | ||||
|  | ||||
|         Assert.Equal(Path.Combine("misc", "CUSTOM-2024-99.json"), path); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user