Fixes for event stream and section view actions
This commit is contained in:
@@ -7,10 +7,6 @@ step "there are :count supplier products" do |count|
|
||||
@products = create_list :product, count.to_i, supplier: @supplier
|
||||
end
|
||||
|
||||
step 'there is a product' do
|
||||
@product = create :product, supplier: @supplier
|
||||
end
|
||||
|
||||
step "the supplier fills in the new product form selecting the first product category" do
|
||||
find('#product_name').set 'New product'
|
||||
find('#product_code').set 'NL0487'
|
||||
|
||||
@@ -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