Proyectos de Subversion Moodle

Rev

Autoría | Ultima modificación | Ver Log |

@core @core_admin
Feature: An administrator can manage Block plugins
    In order to alter the user experience
    As an admin
    I can manage block plugins

  @javascript
  Scenario: An administrator can control the enabled state of block plugins using JavaScript
    Given I am logged in as "admin"
    And I navigate to "Plugins > Blocks > Manage blocks" in site administration
    When I click on "Disable Latest badges" "link"
    Then I should see "Latest badges disabled."
    And "Disable Latest badges" "link" should not exist
    But "Enable Latest badges" "link" should exist
    When I click on "Enable Latest badges" "link"
    Then I should see "Latest badges enabled."
    And "Enable Latest badges" "link" should not exist
    But "Disable Latest badges" "link" should exist

  Scenario: An administrator can control the enabled state of block plugins without JavaScript
    Given I am logged in as "admin"
    And I navigate to "Plugins > Blocks > Manage blocks" in site administration
    When I click on "Disable Latest badges" "link"
    Then I should see "Latest badges disabled."
    And "Disable Latest badges" "link" should not exist
    But "Enable Latest badges" "link" should exist
    When I click on "Enable Latest badges" "link"
    Then I should see "Latest badges enabled."
    And "Enable Latest badges" "link" should not exist
    But "Disable Latest badges" "link" should exist

  @javascript
  Scenario: An administrator can control the protected state of block plugins using JavaScript
    Given I am logged in as "admin"
    And I navigate to "Plugins > Blocks > Manage blocks" in site administration
    When I click on "Protect instances of Latest badges" "link"
    Then I should see "Latest badges block instances are protected."
    And "Protect instances of Latest badges" "link" should not exist
    But "Unprotect instances of Latest badges" "link" should exist
    And "Protect instances of Activities" "link" should exist
    When I click on "Unprotect instances of Latest badges" "link"
    Then I should see "Latest badges block instances are unprotected."
    And "Unprotect instances of Activities" "link" should not exist
    But "Protect instances of Latest badges" "link" should exist
    And "Protect instances of Activities" "link" should exist

  Scenario: An administrator can control the protected state of block plugins without JavaScript
    Given I am logged in as "admin"
    And I navigate to "Plugins > Blocks > Manage blocks" in site administration
    When I click on "Protect instances of Latest badges" "link"
    Then I should see "Latest badges block instances are protected."
    And "Protect instances of Latest badges" "link" should not exist
    But "Unprotect instances of Latest badges" "link" should exist
    And "Protect instances of Activities" "link" should exist
    When I click on "Unprotect instances of Latest badges" "link"
    Then I should see "Latest badges block instances are unprotected."
    And "Unprotect instances of Activities" "link" should not exist
    But "Protect instances of Latest badges" "link" should exist
    And "Protect instances of Activities" "link" should exist