diff --git a/tests/units/test_lib.rb b/tests/units/test_lib.rb index 92ec2acc..71acd21e 100644 --- a/tests/units/test_lib.rb +++ b/tests/units/test_lib.rb @@ -1,6 +1,7 @@ #!/usr/bin/env ruby require File.dirname(__FILE__) + '/../test_helper' +require "fileutils" # tests all the low level git communication # @@ -52,13 +53,12 @@ def test_commit_with_no_verify # Adds a pre-commit file that should throw an error create_file(pre_commit_path, <<~PRE_COMMIT_SCRIPT) - #!/bin/bash + #!/bin/sh echo "pre-commit script exits with an error" exit 1 PRE_COMMIT_SCRIPT - create_file(pre_commit_path, 'echo Pre-commit file. Shoud not execute; exit 1') # Error when executed - File.chmod(0111, pre_commit_path) + FileUtils.chmod("+x", pre_commit_path) create_file("#{@wdir}/test_file_2", 'content test_file_2') @lib.add('test_file_2')