diaspora/features/mobile/edits_profile.feature
Benjamin Neff 5425f5cfa6
Switch from apparition to cuprite driver
Apparition4 isn't really maintained anymore and there are no new releases
and it always logs a lot of errors, making the output hard to read.

So lets switch to cuprite, as it also supports everything we need and is
still maintained.

Supersedes #8330
2023-06-05 23:34:52 +02:00

48 lines
2.1 KiB
Gherkin

@javascript @mobile
Feature: editing the profile in the mobile view
Scenario: editing profile fields
Given I am signed in on the mobile website
And I go to the edit profile page
When I fill in the following:
| profile_gender | Fearless |
| profile_first_name | Boba |
| profile_last_name | Fett |
| profile_bio | This is a bio |
| profile_location | Kamino |
And I select "1986" from "profile_date_year"
And I select "30" from "profile_date_day"
And I select "November" from "profile_date_month"
And I fill in "profile[tag_string]" with "#starwars"
And I press the first ".as-result-item" within ".as-results"
And I press "Update profile"
Then I should be on my edit profile page
And I should see "Profile updated"
And the "profile_gender" field should contain "Fearless"
And the "profile_first_name" field should contain "Boba"
And the "profile_last_name" field should contain "Fett"
And the "profile_bio" field should contain "This is a bio"
And the "profile_date_year" field should be filled with "1986"
And the "profile_date_month" field should be filled with "11"
And the "profile_date_day" field should be filled with "30"
And the "profile_location" field should be filled with "Kamino"
And I should see "#starwars" within "ul#as-selections-tags"
When I fill in "profile[tag_string]" with "#kamino"
And I press the first ".as-result-item" within ".as-results"
And I press "Update profile"
Then I should see "#kamino" within "ul#as-selections-tags"
And I should see "#starwars" within "ul#as-selections-tags"
When I accept the alert after I attach the file "spec/fixtures/bad_urls.txt" to "qqfile" within "#file-upload"
And I confirm the prompt after I attach the file "spec/fixtures/button.png" to hidden "qqfile" within "#file-upload"
Then I should see "button.png completed"
And I should see a "img" within "#profile_photo_upload"
When I go to my edit profile page
Then I should see a "img" within "#profile_photo_upload"