Skip to content

Rocket.Chat manual test checklist

Asheesh Laroia edited this page Aug 4, 2016 · 1 revision

This document contains advice for testing that any particular Rocket.Chat build works well on Sandstorm.

Intended authors:

  • Rocket.Chat team: You can use this & share this with other Rocket.Chat team members, to help people understand how Rocket.Chat works on Sandstorm.
  • Sandstorm app reviewers: Use this document to ensure that Rocket.Chat any given experimental Rocket.Chat build works properly before approving it for the general app market. This includes community app reviewers, not just core team members who have authority to approve the app.

Features expected to work

  • Log in as an admin user. Ensure user can access the Rocket.Chat admin panel.
  • Log in as regular user. Ensure user cannot access Rocket.Chat admin panel.
  • Upload a PNG file into a chat. Make sure the preview is visible. Download the PNG file and make sure the PNG file is the same.
  • Add a link to a chat, e.g. http://example.com/ . Click the link; make sure the browser opens the link (presumably in a new window).
  • Change user's Sandstorm profile pic within Sandstorm; reload the grain. Make sure new profile pic appears.
  • Make a sharing link, and visit it in an incognito browser tab. Make sure you see the "Must log in via Sandstorm" UI.
  • Log in via Sandstorm, thereby redeeming the Sandstorm sharing link. Make sure you now are able to chat in the #general channel. Make sure you cannot access the Rocket.Chat admin panel.

Features not expected to work currently

  • Paste a YouTube link - e.g. https://youtu.be/PSYxT9GM0fQ - ensure link preview visible.
  • Change the user's username within Sandstorm; then, reload the Rocket.Chat grain. Make sure new username appears.
  • Anything involving the Rocket.Chat mobile app.
Clone this wiki locally