mirror of
https://github.com/git/git
synced 2024-09-12 21:04:12 +00:00
32 lines
874 B
Bash
32 lines
874 B
Bash
|
#!/bin/sh
|
||
|
|
||
|
test_description='Test submodule--helper is-active
|
||
|
|
||
|
This test verifies that `git submodue--helper is-active` correclty identifies
|
||
|
submodules which are "active" and interesting to the user.
|
||
|
'
|
||
|
|
||
|
. ./test-lib.sh
|
||
|
|
||
|
test_expect_success 'setup' '
|
||
|
git init sub &&
|
||
|
test_commit -C sub initial &&
|
||
|
git init super &&
|
||
|
test_commit -C super initial &&
|
||
|
git -C super submodule add ../sub sub1 &&
|
||
|
git -C super submodule add ../sub sub2 &&
|
||
|
git -C super commit -a -m "add 2 submodules at sub{1,2}"
|
||
|
'
|
||
|
|
||
|
test_expect_success 'is-active works with urls' '
|
||
|
git -C super submodule--helper is-active sub1 &&
|
||
|
git -C super submodule--helper is-active sub2 &&
|
||
|
|
||
|
git -C super config --unset submodule.sub1.URL &&
|
||
|
test_must_fail git -C super submodule--helper is-active sub1 &&
|
||
|
git -C super config submodule.sub1.URL ../sub &&
|
||
|
git -C super submodule--helper is-active sub1
|
||
|
'
|
||
|
|
||
|
test_done
|