Skip to content

Latest commit

 

History

History
34 lines (30 loc) · 1.47 KB

TESTS.md

File metadata and controls

34 lines (30 loc) · 1.47 KB

Pidgin ZNC Helper Tests

Unfortunately we don't have automated tests (patches welcome), so we need to do them manually.

Requirements

  • Pidgin with ZNC Helper version under test (do not start Pidgin from Cygwin, see Github #8)
  • A second IRC client (subsequently called irssi but you can use any other IRC client)
  • A second ZNC client bound to the same ZNC account as Pidgin (subsequently called MutterIRC but you can use any other ZNC client)

Test steps

  1. Connect Pidgin through ZNC and irssi to the same IRC server
  2. Join the same channel
  3. Send a chat and a query message from irssi to Pidgin and check the timestamps
  4. Disconnect Pidgin from ZNC
  5. Send a chat message from irssi to Pidgin and wait a few seconds
  6. Send a query message from irssi to Pidgin and wait a few seconds
  7. Re-connect Pidgin to receive the messages and check the timestamps
  8. Connect MutterIRC to ZNC
  9. Send a chat and a query message from MutterIRC to irssi and check the presence and the timestamps in Pidgin
  10. Check the presence and the timestamps in Pidgin's chat history
  11. Disconnect Pidgin
  12. Send a chat and a query message from MutterIRC to irssi
  13. Send a chat message from irssi to Pidgin
  14. Disconnect irssi and wait a few seconds
  15. Re-connect Pidgin to receive the messages, check the timestamps and that the nick of the irssi-user is italic