Steward Testing Scripts

Admin Functions/Open List
1. subscribe
   Sender should receive ok reply

2. subscribe - email addresses don't match
   Sender should receive error message

3. subscribe - email addresses don't match with approved password
   Sender should receive ok reply
   New member should receive ok reply

4. unsubscribe
   Sender should receive ok reply (whether subscribed or not)

5. unsubscribe - email addresses don't match
   Sender should receive error message (whether subscribed or not)

6. unsubscribe - email addresses don't match with approved password
   Sender should receive ok reply
   New ex-member should receive ok reply

7. lists
   Sender should receive ok reply with lists

8. help
   Sender should receive ok reply with help

9. empty message file/no requests
   Sender should receive error reply with help

Admin Functions/Closed List
10. subscribe
    Sender should receive acknowledgement
    List owner should receive subscribe request for approval

11. subscribe - email addresses don't match
    Sender should receive error message

12. subscribe - with approved password
    Sender should receive ok reply
    New member should receive ok reply

13. unsubscribe
    Sender should receive ok reply

14. unsubscribe - email addresses don't match
    Sender should receive error message

15. unsubscribe - with approved password
    Sender should receive ok reply
    New ex-member should receive ok reply

Admin Functions/No-List Set
16. lists
    Sender should receive ok reply with lists except for "NoList" list

Message Functions/Open List
17. member
    Message should go to list

18. non-member
    Sender will receive error message

19. digest member
    Message should go to list

Message Functions/Closed List
20. member
    Member receives acknowlegement
    List Owner receives message for approval

21. non-member
    Sender receives error message

22. digest member
    Member receives acknowlegement
    List Owner receives message for approval

23. approved
    Message should go to list

Message Functions/Open List/Open Posting
24. member
    Message should go to list

25. non-member
    Message should go to list

26. digest member
    Message should go to list

Message Functions/Closed List/Open Posting
27. member
    Member receives acknowlegement
    List Owner receives message for approval

28. non-member
    Member receives acknowlegement
    List Owner receives message for approval

29. digest member
    Member receives acknowlegement
    List Owner receives message for approval

30. approved
    Message should go to list



