@@ -54,13 +54,20 @@ nix-shell $NIX_BUILD_ARGS \
54 --run 'cd cabal-simple && cabal new-build'
54 --run 'cd cabal-simple && cabal new-build'
57−printf "*** Checking shellFor works for a cabal project...\n" >& 2
57+printf "*** Checking shellFor works for a cabal project, multiple packages...\n" >& 2
58nix-shell $NIX_BUILD_ARGS \
58nix-shell $NIX_BUILD_ARGS \
59 --pure ./default.nix \
59 --pure ./default.nix \
60 -A shell-for.env \
60 -A shell-for.env \
61 --run 'cd shell-for && cabal new-build all'
61 --run 'cd shell-for && cabal new-build all'
64+printf "*** Checking shellFor works for a cabal project, single package...\n" >& 2
65+nix-shell $NIX_BUILD_ARGS \
66+ --pure ./default.nix \
67+ -A shell-for.envPkga \
68+ --run 'cd shell-for && cabal new-build --project=single.project all'
64printf "*** Checking shellFor has a working hoogle index...\n" >& 2
71printf "*** Checking shellFor has a working hoogle index...\n" >& 2
65nix-shell $NIX_BUILD_ARGS \
72nix-shell $NIX_BUILD_ARGS \
66 --pure ./default.nix \
73 --pure ./default.nix \