test `stg applied | wc -l` = 1
'
-test_expect_failure \
+test_expect_success \
'Attempt rebase to non-existing commit' \
'
- stg rebase not-a-ref
+ ! stg rebase not-a-ref
'
test_expect_success \
test $(stg applied | wc -l) = 1
'
-test_expect_success \
- 'Rebase to next commit' \
- '
- stg rebase master &&
- test $(stg id base@stack) = $(git rev-parse master)
- '
-
-test_expect_success \
- 'Commit the patch and rebase again' \
- '
- stg commit &&
- git tag committed-here &&
- stg rebase master &&
- test $(stg id base@stack) = $(git rev-parse master)
- '
-
test_done