Uploaded image for project: 'Moodle QA'
  1. Moodle QA
  2. MDLQA-12282 Moodle 3.6 QA
  3. MDLQA-12359

CLONE - Users can receive message notifications when offline

    XMLWordPrintable

    Details

    • Type: Functional Test
    • Status: Passed
    • Priority: Minor
    • Affects Version/s: Moodle 3.6
    • Fix Version/s: Moodle 3.6
    • Component/s: Messages, Student
    • Labels:
      None

      Description

      Note:

      1. This test requires a site which sends emails. The QA testing site cannot be used for this test, as emails have been disabled.
      2. User names and messages should be very long to ensure the text wrapping can be tested.
      3. If the 2 users in this test are not enrolled in a course together, the messagingallusers setting must be enabled in by an admin user in Site administration before beginning the test.

      Test

      1. Log in as a user (user 1). Go to user menu -> messages and click the cog icon to open message Settings.
      2. Check that user 1's messaging settings are set so that "Anyone on the site" is set under privacy and "Email notifications" are enabled under Email.
      3. Log user 1 out.
      4. Wait 5 minutes so that user 1 is considered to be offline (assuming the default setting in Site administration -> Plugins -> Blocks -> Online users).
      5. Log in as another user (user 2).
      6. Send a long message from user 2 to user 1.
      7. Verify that user 1 receives an email notification of the message, which contains the full sender name in the subject and full message content in the body, and has been sent to the correct email address.
      8. Login as user 1 and go to user menu -> messages and open the conversation with user 2.
      9. Ensure the message appears in the conversation, is complete and looks correct.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: