mirror of
https://github.com/wfxr/forgit.git
synced 2026-09-10 07:16:23 -04:00
34 lines
861 B
Bash
34 lines
861 B
Bash
#!/usr/bin/env bash
|
|
|
|
function set_up_before_script() {
|
|
source bin/git-forgit
|
|
|
|
# ignore global git config files
|
|
export GIT_CONFIG_SYSTEM=/dev/null
|
|
export GIT_CONFIG_GLOBAL=/dev/null
|
|
|
|
# create a new git repository in a temp directory
|
|
cd "$(bashunit::temp_dir)" || return 1
|
|
git init --quiet
|
|
git config user.email "test@example.com"
|
|
git config user.name "Test User"
|
|
# create an initial commit so we have a valid repo
|
|
touch file.txt
|
|
touch file1.txt
|
|
git add .
|
|
git commit -qm "Initial commit"
|
|
}
|
|
|
|
function test_forgit_git_show() {
|
|
local output
|
|
output=$(_forgit_git_show HEAD 2>&1)
|
|
assert_same "[A] file.txt
|
|
[A] file1.txt" "$output"
|
|
}
|
|
|
|
function test_forgit_git_show_filter() {
|
|
local output
|
|
output=$(_forgit_git_show HEAD -- file.txt 2>&1)
|
|
assert_same "[A] file.txt" "$output"
|
|
}
|