2754: Add integration test, fix selection bugs.
[arvados.git] / apps / workbench / test / integration / collections_test.rb
index bd426f7ce47183873fdf99f49f1b4f9dc33af361..4a33693018a8f83137650374b57cf3a4615935d5 100644 (file)
@@ -39,4 +39,13 @@ class CollectionsTest < ActionDispatch::IntegrationTest
     change_persist 'persistent', 'cache'
   end
 
+  test "Collection page renders default name links" do
+    uuid = api_fixture('collections')['foo_file']['uuid']
+    coll_name = api_fixture('links')['foo_collection_name_in_afolder']['name']
+    visit page_with_token('active', "/collections/#{uuid}")
+    assert(page.has_text?(coll_name), "Collection page did not include name")
+    # Now check that the page is otherwise normal, and the collection name
+    # isn't only showing up in an error message.
+    assert(page.has_link?('foo'), "Collection page did not include file link")
+  end
 end