Unverified Commit d3d6e2f3 authored by Stefan Frijters's avatar Stefan Frijters
Browse files

bats: use writeText instead of passAsFile

This fixes compatibility with __structuredAttrs.
parent bf35438a
Loading
Loading
Loading
Loading
+3 −3
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@
  symlinkJoin,
  makeWrapper,
  runCommand,
  writeText,
  doInstallCheck ? true,
  # packages that use bats (for update testing)
  bash-preexec,
@@ -157,7 +158,7 @@ resholve.mkDerivation rec {
    libraries =
      runCommand "${bats.name}-with-libraries-test"
        {
          testScript = ''
          testScript = writeText "bats-libraries-test-script" ''
            setup() {
              bats_load_library bats-support
              bats_load_library bats-assert
@@ -191,7 +192,6 @@ resholve.mkDerivation rec {
              assert_output "hi"
            }
          '';
          passAsFile = [ "testScript" ];
        }
        ''
          ${
@@ -201,7 +201,7 @@ resholve.mkDerivation rec {
              p.bats-file
              p.bats-detik
            ])
          }/bin/bats "$testScriptPath"
          }/bin/bats "$testScript"
          touch "$out"
        '';