Loading pkgs/by-name/ba/bats/package.nix +42 −42 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ symlinkJoin, makeWrapper, runCommand, writeText, doInstallCheck ? true, # packages that use bats (for update testing) bash-preexec, Loading Loading @@ -151,13 +152,14 @@ resholve.mkDerivation rec { wrapProgram "$out/bin/bats" \ --suffix BATS_LIB_PATH : "$out/share/bats" ''; inherit meta; }; passthru.tests = { libraries = runCommand "${bats.name}-with-libraries-test" { testScript = '' let testScript = writeText "bats-libraries-test-script" '' setup() { bats_load_library bats-support bats_load_library bats-assert Loading Loading @@ -191,17 +193,15 @@ resholve.mkDerivation rec { assert_output "hi" } ''; passAsFile = [ "testScript" ]; } '' ${ bats.withLibraries (p: [ batsWithLibraries = bats.withLibraries (p: [ p.bats-support p.bats-assert p.bats-file p.bats-detik ]) }/bin/bats "$testScriptPath" ]); in runCommand "${bats.name}-with-libraries-test" { } '' ${lib.getExe batsWithLibraries} "${testScript}" touch "$out" ''; Loading Loading
pkgs/by-name/ba/bats/package.nix +42 −42 Original line number Diff line number Diff line Loading @@ -18,6 +18,7 @@ symlinkJoin, makeWrapper, runCommand, writeText, doInstallCheck ? true, # packages that use bats (for update testing) bash-preexec, Loading Loading @@ -151,13 +152,14 @@ resholve.mkDerivation rec { wrapProgram "$out/bin/bats" \ --suffix BATS_LIB_PATH : "$out/share/bats" ''; inherit meta; }; passthru.tests = { libraries = runCommand "${bats.name}-with-libraries-test" { testScript = '' let testScript = writeText "bats-libraries-test-script" '' setup() { bats_load_library bats-support bats_load_library bats-assert Loading Loading @@ -191,17 +193,15 @@ resholve.mkDerivation rec { assert_output "hi" } ''; passAsFile = [ "testScript" ]; } '' ${ bats.withLibraries (p: [ batsWithLibraries = bats.withLibraries (p: [ p.bats-support p.bats-assert p.bats-file p.bats-detik ]) }/bin/bats "$testScriptPath" ]); in runCommand "${bats.name}-with-libraries-test" { } '' ${lib.getExe batsWithLibraries} "${testScript}" touch "$out" ''; Loading