Welcome to mirror list, hosted at ThFree Co, Russian Federation.

edits_profile.feature « desktop « features - github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: f09fe7cc109dd2b4bda11ecf9a801dd42ad09a6c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
@javascript
Feature: editing your profile
  Scenario: editing profile fields
    Given I am signed in
    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 a flash message indicating success
    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"
    And the "#profile_public_details" bootstrap-switch should be off

    When I fill in "profile_bio" with "This is a new awesome bio"
    Then I should be on my edit profile page

    When I fill in "profile[tag_string]" with "#kamino"
    And I press the first ".as-result-item" within ".as-results"
    And I toggle the "#profile_public_details" bootstrap-switch

    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"
    And the "#profile_public_details" bootstrap-switch should be on

    When I attach the file "spec/fixtures/bad_urls.txt" to "qqfile" within "#file-upload"
    Then I should see a flash message indicating failure

    When 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"