HEX
Server: LiteSpeed
System: Linux server.zepintelhosting.com 4.18.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User: enamadmin (1026)
PHP: 8.2.30
Disabled: exec,system,passthru,shell_exec,proc_open,popen,apache_child_terminate
Upload Files
File: /home/enamadmin/public_html/aaelearningb/lib/tests/behat/userfeedback.feature
@core
Feature: Gathering user feedback
  In order to facilitate data collection from as broad a sample of Moodle users as possible
  As Moodle HQ
  We should add a link within Moodle to a permanent URL on which surveys will be placed

  Scenario: Users should see a feedback link on footer when the feature is enabled
    Given the following config values are set as admin:
      | enableuserfeedback  | 1  |
    When I log in as "admin"
    Then I should see "Give feedback" in the "page-footer" "region"

  Scenario: Users should not see a feedback link on footer when the feature is disabled
    Given the following config values are set as admin:
      | enableuserfeedback  | 0  |
    When I log in as "admin"
    Then I should not see "Give feedback" in the "page-footer" "region"

  Scenario: Visitors should not see a feedback link on footer when they are not logged in
    Given the following config values are set as admin:
      | enableuserfeedback  | 1  |
    When I am on site homepage
    Then I should not see "Give feedback" in the "page-footer" "region"

  @javascript
  Scenario: Users should not see the notification after they click on the remind me later link
    Given the following config values are set as admin:
      | enableuserfeedback        | 1   |
      | userfeedback_nextreminder | 2   |
      | userfeedback_remindafter  | 90  |
    When I log in as "admin"
    And I follow "Dashboard"
    And I click on "Remind me later" "link"
    And I reload the page
    Then I should not see "Give feedback" in the "region-main" "region"
    And I should not see "Remind me later" in the "region-main" "region"

  @javascript
  Scenario: Users should not see the notification after they click on the give feedback link
    Given the following config values are set as admin:
      | enableuserfeedback        | 1   |
      | userfeedback_nextreminder | 2   |
      | userfeedback_remindafter  | 90  |
    When I log in as "admin"
    And I follow "Dashboard"
    And I click on "Give feedback" "link"
    And I close all opened windows
    And I reload the page
    Then I should not see "Give feedback" in the "region-main" "region"
    And I should not see "Remind me later" in the "region-main" "region"