Merge branch 'master' into wtsi-hgi-feature/arv-view
[arvados.git] / apps / workbench / test / integration / application_layout_test.rb
index 429e811a8c50bf7a78cd0ad7688dae4f2085951c..61ba16294f85f5d7bacaf02486b3f83a2e253fac 100644 (file)
@@ -24,9 +24,10 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest
       else
         assert page.has_link?("Projects"), 'Not found link - Projects'
         page.find("#projects-menu").click
-        assert_selector 'a', text: 'Add a new project'
+        assert_selector 'a', text: 'Search all projects'
         assert_no_selector 'a', text: 'Browse public projects'
-        assert page.has_text?('Projects shared with me'), 'Not found text - Project shared with me'
+        assert_selector 'a', text: 'Add a new project'
+        assert_selector 'li[class="dropdown-header"]', text: 'My projects'
       end
     elsif invited
       assert page.has_text?('Please check the box below to indicate that you have read and accepted the user agreement'), 'Not found text - Please check the box below . . .'
@@ -240,10 +241,12 @@ class ApplicationLayoutTest < ActionDispatch::IntegrationTest
       if add_button_text
         assert_selector 'button', text: "Add a new #{add_button_text}"
         find('button', text: "Add a new #{add_button_text}").click
+      else
+        assert_no_selector 'button', text:"Add a new"
       end
 
       # look for unique property in the current page
-      assert page.has_text? look_for
+      assert_text look_for
     end
   end
 end