Add failing test to check if the worktree is restored after failure
This test currently doesn't pass: ```git-check-assertions run ./test/git-check-assertions.bats assert_failure assert_output --partial "file is greater than 0 byte" ```
This commit is contained in:
parent
6963d06363
commit
99bcd7460f
1 changed files with 10 additions and 0 deletions
|
|
@ -99,6 +99,16 @@ commit_with_assertion() {
|
||||||
assert_size_zero ../test
|
assert_size_zero ../test
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@test "should restore worktree after a failure" {
|
||||||
|
git checkout -b feature
|
||||||
|
commit_with_assertion $'echo blah >> readme\nexit 3'
|
||||||
|
|
||||||
|
run git-check-assertions
|
||||||
|
|
||||||
|
assert_failure
|
||||||
|
assert_size_zero readme
|
||||||
|
}
|
||||||
|
|
||||||
@test "assertions should run against the version of the code inside of the commit" {
|
@test "assertions should run against the version of the code inside of the commit" {
|
||||||
git checkout -b feature
|
git checkout -b feature
|
||||||
echo commit1 >readme
|
echo commit1 >readme
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue