11590Srgrimes# $FreeBSD: releng/11.0/usr.sbin/pw/tests/pw_etcdir.sh 274632 2014-11-17 15:44:00Z brd $
21590Srgrimes
31590Srgrimes# When the '-V directory' option is provided, the directory must exist
41590Srgrimesatf_test_case etcdir_must_exist
51590Srgrimesetcdir_must_exist_head() {
61590Srgrimes	atf_set "descr" "When the '-V directory' option is provided, the directory must exist"
71590Srgrimes}
81590Srgrimes
91590Srgrimesetcdir_must_exist_body() {
101590Srgrimes	local fakedir="/this_directory_does_not_exist"
111590Srgrimes	atf_check -e inline:"pw: no such directory \`$fakedir'\n" \
121590Srgrimes		-s exit:72 -x pw -V ${fakedir} usershow root
131590Srgrimes}
141590Srgrimes
151590Srgrimesatf_init_test_cases() {
161590Srgrimes	atf_add_test_case etcdir_must_exist
171590Srgrimes}
181590Srgrimes
191590Srgrimes