diff options
Diffstat (limited to 'eclass/tests/rebar_remove_deps.sh')
-rwxr-xr-x | eclass/tests/rebar_remove_deps.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/eclass/tests/rebar_remove_deps.sh b/eclass/tests/rebar_remove_deps.sh index 05207a783cb4..32351bff03cb 100755 --- a/eclass/tests/rebar_remove_deps.sh +++ b/eclass/tests/rebar_remove_deps.sh @@ -67,6 +67,25 @@ test_typical_config() { [[ ${unit_rc}${diff_rc} = 00 ]] } +test_typical_config_with_different_name() { + local diff_rc + local unit_rc + + # Prepare + cd "${S}" || die + cp typical.config other.config || die + + # Run unit + (rebar_remove_deps other.config) + unit_rc=$? + + # Test result + diff other.config rebar.config.expected + diff_rc=$? + + [[ ${unit_rc}${diff_rc} = 00 ]] +} + test_deps_in_one_line() { local diff_rc local unit_rc @@ -92,6 +111,10 @@ tbegin "rebar_remove_deps deals with typical config" test_typical_config tend $? +tbegin "rebar_remove_deps deals with typical config with different name" +test_typical_config_with_different_name +tend $? + tbegin "rebar_remove_deps deals with all deps in one line" test_deps_in_one_line tend $? |