Fixes for event stream and section view actions
This commit is contained in:
@@ -31,6 +31,11 @@ step "the section table should not be marked as in need of help" do
|
||||
table['class'].should_not include 'needs_help'
|
||||
end
|
||||
|
||||
step 'Then the table should be marked as occupied and having an active order' do
|
||||
classes = find(".section-table-#{@table.id}")['class'].split(/\s+/)
|
||||
expect(classes & %w[occupied active_order]).to eq & %w[occupied active_order]
|
||||
end
|
||||
|
||||
step "I click on section table as a supplier" do
|
||||
table = page.find(".section-table-#{@table.id}")
|
||||
table.click
|
||||
@@ -41,27 +46,31 @@ step "the section table should be marked as in need of payment" do
|
||||
end
|
||||
|
||||
step "A popup having table options should appear in supplier section area" do
|
||||
page.should have_selector(".table-actions-#{@table.id}")
|
||||
page.should have_selector(".section-table-#{@table.id} .table-actions")
|
||||
end
|
||||
|
||||
step "I click on the mark list as helped in the section table popup as supplier" do
|
||||
btn = page.find(".list-is-helped-button-#{@list.id}")
|
||||
btn.click
|
||||
# btn = page.find(".list-is-helped-button-#{@list.id}")
|
||||
page.find(".section-table-#{@table.id} .mark_list_as_helped").click
|
||||
# btn.click
|
||||
end
|
||||
|
||||
step "the section table popup should no longer have the mark list as helped button" do
|
||||
page.should_not have_selector(".list-is-helped-button-#{@list.id}")
|
||||
page.should_not have_selector(".section-table-#{@table.id} .mark_list_as_helped")
|
||||
end
|
||||
|
||||
step "I click on the close list button in the section table table popup" do
|
||||
# first click on the table to open the table actions popup
|
||||
table = page.find(".section-table-#{@table.id}")
|
||||
table.click
|
||||
page.find(".table-actions-#{@table.id} .close-list").click
|
||||
# now click the close list button inside the table actions popup
|
||||
page.find(".section-table-#{@table.id} .table-actions .close-list-button").click
|
||||
end
|
||||
|
||||
step "the section table should not have any active list markings anymore" do
|
||||
table = page.find(".section-table-#{@table.id}")
|
||||
css_class = table['class']
|
||||
binding.pry
|
||||
css_class.should_not include 'needs_help'
|
||||
css_class.should_not include 'occupied'
|
||||
css_class.should_not include 'active_order'
|
||||
|
||||
Reference in New Issue
Block a user