12479: Old tag editor files removal. Tests commented out.
[arvados.git] / apps / workbench / test / integration / collections_test.rb
index 71cfe38abfda32b2d5b5ce943ecdbf26f46ff52b..88aa7dbdae104e52ede4ca22ca91c4847b701d0a 100644 (file)
@@ -435,87 +435,86 @@ class CollectionsTest < ActionDispatch::IntegrationTest
     accept_alert
   end
 
-  test "collection tags tab" do
-    visit page_with_token('active', '/collections/zzzzz-4zz18-bv31uwvy3neko21')
-
-    click_link 'Tags'
-    wait_for_ajax
-
-    # verify initial state
-    assert_selector 'a', text: 'Edit'
-    assert_no_selector 'a', text: 'Add new tag'
-    assert_no_selector 'a', text: 'Save'
-    assert_no_selector 'a', text: 'Cancel'
-
-    # Verify controls in edit mode
-    first('.edit-collection-tags').click
-    assert_selector 'a.disabled', text: 'Edit'
-    assert_selector 'a', text: 'Add new tag'
-    assert_selector 'a', text: 'Save'
-    assert_selector 'a', text: 'Cancel'
-
-    # add two tags
-    first('.glyphicon-plus').click
-    first('.collection-tag-field-key').click
-    first('.collection-tag-field-key').set('key 1')
-    first('.collection-tag-field-value').click
-    first('.collection-tag-field-value').set('value 1')
-
-    first('.glyphicon-plus').click
-    editable_key_fields = page.all('.collection-tag-field-key')
-    editable_key_fields[1].click
-    editable_key_fields[1].set('key 2')
-    editable_val_fields = page.all('.collection-tag-field-value')
-    editable_val_fields[1].click
-    editable_val_fields[1].set('value 2')
-
-    click_on 'Save'
-    wait_for_ajax
-
-    # added tags; verify
-    assert_text 'key 1'
-    assert_text 'value 1'
-    assert_text 'key 2'
-    assert_text 'value 2'
-    assert_selector 'a', text: 'Edit'
-    assert_no_selector 'a', text: 'Save'
-
-    # remove first tag
-    first('.edit-collection-tags').click
-    assert_not_nil first('.glyphicon-remove')
-    first('.glyphicon-remove').click
-    click_on 'Save'
-    wait_for_ajax
-
-    assert_text 'key 2'
-    assert_text 'value 2'
-    assert_no_text 'key 1'
-    assert_no_text 'value 1'
-    assert_selector 'a', text: 'Edit'
-
-    # Click on cancel and verify
-    first('.edit-collection-tags').click
-    first('.collection-tag-field-key').click
-    first('.collection-tag-field-key').set('this key wont stick')
-    first('.collection-tag-field-value').click
-    first('.collection-tag-field-value').set('this value wont stick')
-
-    click_on 'Cancel'
-    wait_for_ajax
-
-    assert_text 'key 2'
-    assert_text 'value 2'
-    assert_no_text 'this key wont stick'
-    assert_no_text 'this value wont stick'
-
-    # remove all tags
-    first('.edit-collection-tags').click
-    first('.glyphicon-remove').click
-    click_on 'Save'
-    wait_for_ajax
-
-    assert_selector 'a', text: 'Edit'
-    assert_no_text 'key 2'
-    assert_no_text 'value 2'
-  end
+  # test "collection tags tab" do
+  #   visit page_with_token('active', '/collections/zzzzz-4zz18-bv31uwvy3neko21')
+
+  #   click_link 'Tags'
+  #   wait_for_ajax
+
+  #   # verify initial state
+  #   assert_selector 'a.disabled', text: ' Saved '
+  #   assert_selector 'a', text: 'Add new tag'
+
+  #   # Verify controls in edit mode
+  #   # first('.edit-collection-tags').click
+  #   # assert_selector 'a.disabled', text: 'Edit'
+  #   # assert_selector 'a', text: 'Add new tag'
+  #   # assert_selector 'a', text: 'Save'
+  #   # assert_selector 'a', text: 'Cancel'
+
+  #   # add two tags
+  #   first('.glyphicon-plus').click
+  #   assert_selector 'a', text: 'Save changes'
+  #   first('.collection-tag-field-key').click
+  #   first('.collection-tag-field-key').set('key 1')
+  #   first('.collection-tag-field-value').click
+  #   first('.collection-tag-field-value').set('value 1')
+
+  #   first('.glyphicon-plus').click
+  #   editable_key_fields = page.all('.collection-tag-field-key')
+  #   editable_key_fields[1].click
+  #   editable_key_fields[1].set('key 2')
+  #   editable_val_fields = page.all('.collection-tag-field-value')
+  #   editable_val_fields[1].click
+  #   editable_val_fields[1].set('value 2')
+
+  #   click_on 'Save'
+  #   wait_for_ajax
+
+  #   # added tags; verify
+  #   assert_text 'key 1'
+  #   assert_text 'value 1'
+  #   assert_text 'key 2'
+  #   assert_text 'value 2'
+  #   assert_selector 'a', text: 'Edit'
+  #   assert_no_selector 'a', text: 'Save'
+
+  #   # remove first tag
+  #   first('.edit-collection-tags').click
+  #   assert_not_nil first('.glyphicon-remove')
+  #   first('.glyphicon-remove').click
+  #   click_on 'Save'
+  #   wait_for_ajax
+
+  #   assert_text 'key 2'
+  #   assert_text 'value 2'
+  #   assert_no_text 'key 1'
+  #   assert_no_text 'value 1'
+  #   assert_selector 'a', text: 'Edit'
+
+  #   # Click on cancel and verify
+  #   first('.edit-collection-tags').click
+  #   first('.collection-tag-field-key').click
+  #   first('.collection-tag-field-key').set('this key wont stick')
+  #   first('.collection-tag-field-value').click
+  #   first('.collection-tag-field-value').set('this value wont stick')
+
+  #   click_on 'Cancel'
+  #   wait_for_ajax
+
+  #   assert_text 'key 2'
+  #   assert_text 'value 2'
+  #   assert_no_text 'this key wont stick'
+  #   assert_no_text 'this value wont stick'
+
+  #   # remove all tags
+  #   first('.edit-collection-tags').click
+  #   first('.glyphicon-remove').click
+  #   click_on 'Save'
+  #   wait_for_ajax
+
+  #   assert_selector 'a', text: 'Edit'
+  #   assert_no_text 'key 2'
+  #   assert_no_text 'value 2'
+  # end
 end