File tree Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Expand file tree Collapse file tree 1 file changed +22
-1
lines changed Original file line number Diff line number Diff line change 1
- RSpec . feature 'Add a user to an existing workshop' , type : :feature do
1
+ RSpec . describe 'Add a user to an existing workshop' , type : :feature do
2
+ let ( :member ) { Fabricate ( :member ) }
3
+
4
+ let ( :juliet ) { Fabricate ( :member , name : 'Juliet' , surname : 'Capulet' ) }
5
+ let ( :romeo ) { Fabricate ( :member , name : 'Romeo' , surname : 'Montague' ) }
6
+ let ( :workshop ) { Fabricate ( :workshop ) }
7
+
8
+ before do
9
+ login_as_admin ( member )
10
+ @start_page = "/admin/workshops/#{ workshop . id } "
11
+ end
12
+
13
+ scenario 'An admin searches and gets an exact match' , js : true do
14
+ visit @start_page
15
+
16
+ params = { callback : @start_page . to_s } . to_query
17
+ visit "/admin/member-search?#{ params } "
18
+ fill_in 'Member Name' , with : juliet . name
19
+ click_on 'Search'
20
+ expect ( current_url ) . to include ( @start_page )
21
+ end
22
+
2
23
scenario 'An admin adds a member to a workshop' do
3
24
4
25
end
You can’t perform that action at this time.
0 commit comments