From 22ded15b4bd32f1de6e1b97f39ea869708d02085 Mon Sep 17 00:00:00 2001 From: Radhika Chippada Date: Sat, 24 Jan 2015 21:50:00 -0500 Subject: [PATCH] 3686: enhance manage account test to also verify a writable repository. --- .../test/integration/user_manage_account_test.rb | 6 +++++- services/api/test/fixtures/links.yml | 14 ++++++++++++++ services/api/test/fixtures/repositories.yml | 5 +++++ 3 files changed, 24 insertions(+), 1 deletion(-) diff --git a/apps/workbench/test/integration/user_manage_account_test.rb b/apps/workbench/test/integration/user_manage_account_test.rb index c8149a77ae..8c72701af0 100644 --- a/apps/workbench/test/integration/user_manage_account_test.rb +++ b/apps/workbench/test/integration/user_manage_account_test.rb @@ -89,7 +89,11 @@ class UserManageAccountTest < ActionDispatch::IntegrationTest assert_no_selector 'a', text: repositories[link.head_uuid]['name'] assert_text repositories[link.head_uuid]['name'] within('tr', text: repositories[link.head_uuid]['fetch_url']) do - assert_text 'read-only' + if repo_writables[link.head_uuid] == 'can_write' + assert_text 'writable' + else + assert_text 'read-only' + end end end end diff --git a/services/api/test/fixtures/links.yml b/services/api/test/fixtures/links.yml index 4d576a25c1..a6fd4de1d5 100644 --- a/services/api/test/fixtures/links.yml +++ b/services/api/test/fixtures/links.yml @@ -306,6 +306,20 @@ repository3_readable_by_active: head_uuid: zzzzz-s0uqq-38orljkqpyo1j61 properties: {} +repository4_writable_by_active: + uuid: zzzzz-o0j2j-lio9debdt6yhkil + owner_uuid: zzzzz-tpzed-000000000000000 + created_at: 2014-09-23 13:52:46 -0400 + modified_by_client_uuid: zzzzz-ozdt8-brczlopd8u8d0jr + modified_by_user_uuid: zzzzz-tpzed-000000000000000 + modified_at: 2014-09-23 13:52:46 -0400 + updated_at: 2014-09-23 13:52:46 -0400 + tail_uuid: zzzzz-tpzed-xurymjxw79nv3jz + link_class: permission + name: can_write + head_uuid: zzzzz-s0uqq-38oru8hnk57ht34 + properties: {} + miniadmin_user_is_a_testusergroup_admin: uuid: zzzzz-o0j2j-38vvkciz7qc12j9 owner_uuid: zzzzz-tpzed-000000000000000 diff --git a/services/api/test/fixtures/repositories.yml b/services/api/test/fixtures/repositories.yml index 5775f8ac80..a0e3b1f480 100644 --- a/services/api/test/fixtures/repositories.yml +++ b/services/api/test/fixtures/repositories.yml @@ -23,6 +23,11 @@ repository3: owner_uuid: zzzzz-tpzed-d9tiejq69daie8f # admin user name: foo3 +repository4: + uuid: zzzzz-s0uqq-38oru8hnk57ht34 + owner_uuid: zzzzz-tpzed-d9tiejq69daie8f # admin user + name: foo4 + auto_setup_repository: uuid: zzzzz-s0uqq-382brabc8rp3667 owner_uuid: zzzzz-tpzed-xurymjxw79nv3jz # active user -- 2.39.5