Skip to content

Commit

Permalink
MDL-77189 behat: basic coverage for wikimedia repository
Browse files Browse the repository at this point in the history
  • Loading branch information
lameze committed Feb 13, 2023
1 parent 1ea152c commit 0876de8
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions repository/wikimedia/tests/behat/add_files.feature
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
@repository @repository_wikimedia @javascript
Feature: Wikimedia repository
In order to update my profile picture
As an admin
I need to choose a picture from Wikimedia

Scenario: Users can add profile picture using wikimedia
Given I log in as "admin"
And I open my profile in edit mode
And I click on "Add..." "button" in the "New picture" "form_row"
# Upload a new user picture using Wikimedia repository.
And I follow "Wikimedia"
And I set the field "Search for:" to "cat"
And I click on "Submit" "button"
# Click on the link of the first search result.
And I click on "a.fp-file" "css_element"
And I click on "Select this file" "button"
When I click on "Update profile" "button"
# New profile picture.
Then "//img[contains(@class, 'userpicture')]" "xpath_element" should exist
# Default profile picture should not exist any more.
And "//img[contains(@class, 'defaultuserpic')]" "xpath_element" should not exist

0 comments on commit 0876de8

Please sign in to comment.