mirror of
https://github.com/TracksApp/tracks.git
synced 2025-12-24 11:10:12 +01:00
add check that will wait for elements to load before asserting presence
This commit is contained in:
parent
dea8734498
commit
a3d3537da7
3 changed files with 5 additions and 1 deletions
|
|
@ -101,7 +101,7 @@ Feature: Edit a project
|
|||
And I cancel adding a note to the project
|
||||
Then the form for adding a note should not be visible
|
||||
|
||||
@javascript @wip
|
||||
@javascript
|
||||
Scenario: Long notes in a project are shown cut off
|
||||
Given I have a project called "test"
|
||||
When I go to the "test" project
|
||||
|
|
|
|||
|
|
@ -17,6 +17,8 @@ end
|
|||
|
||||
Then /^I should see an error flash message saying "([^"]*)"$/ do |message|
|
||||
xpath = "//div[@id='message_holder']/h4[@id='flash']"
|
||||
page.should have_xpath(xpath, :visible => true)
|
||||
|
||||
text = page.find(:xpath, xpath).text
|
||||
text.should == message
|
||||
end
|
||||
|
|
|
|||
|
|
@ -272,6 +272,8 @@ end
|
|||
|
||||
Then /^I should (see|not see) the default project settings$/ do |visible|
|
||||
default_settings = "This project is active with no default context and with no default tags"
|
||||
|
||||
page.should have_css("div.project_settings")
|
||||
elem = page.find("div.project_settings")
|
||||
|
||||
if visible == "see"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue