biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / test / dotnet / nuget-deps / default.nix
blobbf0e1445e93eb95d6dcc3506622d651edca47141
1 # Tests that `nugetDeps` in buildDotnetModule can handle various types.
4   lib,
5   dotnet-sdk,
6   buildPackages, # buildDotnetModule
7   runCommand,
8 }:
10 let
11   inherit (lib)
12     mapAttrs
13     ;
15   inherit (buildPackages)
16     emptyDirectory
17     buildDotnetModule
18     ;
21 mapAttrs
22   (
23     name: nugetDeps:
24     buildDotnetModule {
25       name = "nuget-deps-${name}";
26       unpackPhase = ''
27         runHook preUnpack
29         mkdir test
30         cd test
31         dotnet new console -o .
32         ls -l
34         runHook postUnpack
35       '';
36       inherit nugetDeps;
37     }
38   )
39   {
40     "null" = null;
41     "file" = ./nuget-deps.nix;
42     "derivation" = emptyDirectory;
43     "list" = [ emptyDirectory ];
44   }