I have a script that automatically creates a user and sets their password: echo $3 | sudo pw useradd $1 -m -c "$2" -s tcsh -h0 and by my employer's policy I need to unit test... my question is how... the checking for user existence and such is easy but how do I test that the password is correct?