set -e

. helper.sh
TEST_NAME=test-0001-init

function check_initial_layout {
    # does it actually create the required directories?
    file_exists "$1/HEAD"
    dir_exists "$1/refs"
}

# does git init work without failing?
get_temp_name $TEST_NAME
$GIT_PATH init $temp_dir
if [ ! $? ]; then
    error "git init failed"
fi

check_initial_layout "$temp_dir/.git"
