@users Feature: User icons Scenario Outline: Users should be able to upload icons using an allowed image format Given I am editing a pseud When I attach an icon with the extension "" And I press "Update" Then I should see "Pseud was successfully updated" And I should see the image "alt" text "" Examples: | extension | | gif | | jpg | | png | Scenario: Users should not be able to upload icons using the .bmp format Given I am editing a pseud When I attach an icon with the extension "bmp" And I press "Update" Then I should see "Sorry! We couldn't save this pseud because:" And I should see "Icon content type is invalid" Scenario: Users can change alt text Given I have an icon uploaded When I follow "Edit Pseud" And I fill in "pseud_icon_alt_text" with "Some test description" And I press "Update" Then I should see the image "alt" text "Some test description" Scenario: Add and remove a collection icon Given I have a collection "Pretty" When I add an icon to the collection "Pretty" Then I should see "Collection was successfully updated" And the "Pretty" collection should have an icon When I delete the icon from the collection "Pretty" Then I should see "Collection was successfully updated." And the "Pretty" collection should not have an icon Scenario: Users can delete icon and alt text Given I have an icon uploaded When I follow "Edit Pseud" And I fill in "pseud_icon_alt_text" with "Some test description" And I press "Update" Then I should see the image "alt" text "Some test description" When I delete the icon from my pseud Then I should see "Pseud was successfully updated." When I follow "Edit Pseud" Then I should see the icon and alt text boxes are blank