mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
Behat: New fixture notation in "manage files" tests
This commit is contained in:
parent
95a206290f
commit
a39adb46db
@ -5,37 +5,10 @@ Feature: Manage files
|
||||
So that I can insert them into my content efficiently
|
||||
|
||||
Background:
|
||||
# Idea: We could weave the database reset into this through
|
||||
# saying 'Given there are ONLY the following...'.
|
||||
Given there are the following Folder records
|
||||
"""
|
||||
folder1:
|
||||
Filename: assets/folder1
|
||||
folder1.1:
|
||||
Filename: assets/folder1/folder1.1
|
||||
Parent: =>Folder.folder1
|
||||
folder2:
|
||||
Filename: assets/folder2
|
||||
Name: folder2
|
||||
"""
|
||||
And there are the following File records
|
||||
"""
|
||||
file1:
|
||||
Filename: assets/folder1/file1.jpg
|
||||
Name: file1.jpg
|
||||
Parent: =>Folder.folder1
|
||||
file2:
|
||||
Filename: assets/folder1/folder1.1/file2.jpg
|
||||
Name: file2.jpg
|
||||
Parent: =>Folder.folder1.1
|
||||
"""
|
||||
Given a file "assets/folder1/file1.jpg"
|
||||
And a file "assets/folder1/folder1.1/file2.jpg"
|
||||
And a folder "assets/folder2"
|
||||
And I am logged in with "ADMIN" permissions
|
||||
# Alternative fixture shortcuts, with their titles
|
||||
# as shown in admin/security rather than technical permission codes.
|
||||
# Just an idea for now, could be handled by YAML fixtures as well
|
||||
# And I am logged in with the following permissions
|
||||
# - Access to 'Pages' section
|
||||
# - Access to 'Files' section
|
||||
And I go to "/admin/assets"
|
||||
|
||||
@modal
|
||||
|
@ -69,7 +69,6 @@ Feature: Manage users
|
||||
When I click the "Users" CMS tab
|
||||
And I click "staffmember@test.com" in the "#Root_Users" element
|
||||
And I select "Admin Group" from "Groups"
|
||||
And I additionally select "Administrators" from "Groups"
|
||||
And I press the "Save" button
|
||||
Then I should see a "Saved Member" message
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user