MDL-49144 blocks: Add behat test to ensury sanity of block title
authorAndrew Nicols <andrew@nicols.co.uk>
Wed, 11 Feb 2015 00:58:37 +0000 (08:58 +0800)
committerDan Poltawski <dan@moodle.com>
Mon, 2 Mar 2015 12:09:45 +0000 (12:09 +0000)
blocks/tests/behat/configure_block_throughout_site.feature

index b71303c..b0e0e57 100644 (file)
@@ -56,3 +56,16 @@ Feature: Add and configure blocks throughout the site
     And I follow "Course 1"
     And I follow "Turn editing on"
     Then I should see "Assign roles in Search forums block"
+
+  @javascript
+  Scenario: Blocks can safely be customised
+    Given I log in as "admin"
+    And I click on "My home" "link" in the "Navigation" "block"
+    And I press "Customise this page"
+    And I add the "HTML" block
+    And I configure the "(new HTML block)" block
+    And I set the following fields to these values:
+      | Block title | Foo " onload="document.getElementsByTagName('body')[0].remove()" alt="
+      | Content     | Example
+    When I press "Save changes"
+    Then I should see "Course overview"