-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5008b17
commit 805c106
Showing
3 changed files
with
2 additions
and
68 deletions.
There are no files selected for viewing
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,66 +0,0 @@ | ||
@editor @editor_tiny @tiny_qrcode @javascript | ||
Feature: Use the TinyMCE editor to upload an image | ||
In order to work with images | ||
As a user | ||
I need to be able to upload and manipulate images | ||
|
||
Scenario: Clicking on the Image button in the TinyMCE editor opens the image dialog | ||
Given I log in as "admin" | ||
And I open my profile in edit mode | ||
When I click on the "Image" button for the "Description" TinyMCE editor | ||
Then "Insert image" "dialogue" should exist | ||
|
||
Scenario: Browsing repositories in the TinyMCE editor opens the image dialog and shows the FilePicker | ||
Given I log in as "admin" | ||
And I open my profile in edit mode | ||
When I click on the "Image" button for the "Description" TinyMCE editor | ||
And I click on "Browse repositories" "button" in the "Insert image" "dialogue" | ||
Then "File picker" "dialogue" should exist | ||
|
||
@_file_upload @test_tiny | ||
Scenario: Browsing repositories in the TinyMCE editor shows the FilePicker and upload url image | ||
Given I log in as "admin" | ||
And I open my profile in edit mode | ||
When I click on the "Image" button for the "Description" TinyMCE editor | ||
And I click on "Browse repositories" "button" in the "Insert image" "dialogue" | ||
And I upload "/lib/editor/tiny/tests/behat/fixtures/tinyscreenshot.png" to the file picker for TinyMCE | ||
# Note: This needs to be replaced with a label. | ||
Then ".tiny_image_preview" "css_element" should be visible | ||
|
||
@_file_upload | ||
Scenario: Insert image to the TinyMCE editor | ||
Given I log in as "admin" | ||
And I open my profile in edit mode | ||
And I click on the "Image" button for the "Description" TinyMCE editor | ||
And I click on "Browse repositories" "button" in the "Insert image" "dialogue" | ||
And I upload "lib/editor/tiny/tests/behat/fixtures/moodle-logo.png" to the file picker for TinyMCE | ||
And I set the field "How would you describe this image to someone who can't see it?" to "It's the Moodle" | ||
And I click on "Save" "button" in the "Image details" "dialogue" | ||
When I select the "img" element in position "0" of the "Description" TinyMCE editor | ||
And I click on the "Image" button for the "Description" TinyMCE editor | ||
Then the field "How would you describe this image to someone who can't see it?" matches value "It's the Moodle" | ||
# Note: This needs to be replaced with a label. | ||
And ".tiny_image_preview" "css_element" should be visible | ||
|
||
@_file_upload | ||
Scenario: Resizing the image uses the original and custom sizes and the keep proportion checkbox | ||
Given I log in as "admin" | ||
And I open my profile in edit mode | ||
And I click on the "Image" button for the "Description" TinyMCE editor | ||
And I click on "Browse repositories" "button" in the "Insert image" "dialogue" | ||
And I upload "lib/editor/tiny/tests/behat/fixtures/moodle-logo.png" to the file picker for TinyMCE | ||
And I click on "This image is decorative only" "checkbox" | ||
And I click on "Save" "button" in the "Image details" "dialogue" | ||
When I select the "img" element in position "0" of the "Description" TinyMCE editor | ||
And I click on the "Image" button for the "Description" TinyMCE editor | ||
Then the field "Original size" matches value "1" | ||
And I click on "Custom size" "radio" | ||
Then the field "Keep proportion" matches value "1" | ||
And I click on "Keep proportion" "checkbox" | ||
And I set the field "Width" to "102" | ||
And I click on "Save" "button" in the "Image details" "dialogue" | ||
When I select the "img" element in position "0" of the "Description" TinyMCE editor | ||
And I click on the "Image" button for the "Description" TinyMCE editor | ||
Then the field "Custom size" matches value "1" | ||
And the field "Width" matches value "102" | ||
And the field "Keep proportion" matches value "0" | ||
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters