X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/1c45ed6a43b01a4f216cf8877b35d9ad18e1c5b5..fad046d56740092b1483cb646d2f7c92c544c165:/apps/workbench/test/unit/group_test.rb diff --git a/apps/workbench/test/unit/group_test.rb b/apps/workbench/test/unit/group_test.rb index 4a7144f99a..c555c4a624 100644 --- a/apps/workbench/test/unit/group_test.rb +++ b/apps/workbench/test/unit/group_test.rb @@ -4,7 +4,7 @@ class GroupTest < ActiveSupport::TestCase test "get contents with names" do use_token :active oi = Group. - find(api_fixture('groups')['asubfolder']['uuid']). + find(api_fixture('groups')['asubproject']['uuid']). contents(include_linked: true) assert_operator(0, :<, oi.count, "Expected to find some items belonging to :active user") @@ -14,15 +14,24 @@ class GroupTest < ActiveSupport::TestCase "Expected to receive name links with contents response") oi_uuids = oi.collect { |i| i['uuid'] } - expect_uuid = api_fixture('specimens')['in_asubfolder']['uuid'] + expect_uuid = api_fixture('specimens')['in_asubproject']['uuid'] assert_includes(oi_uuids, expect_uuid, - "Expected '#{expect_uuid}' in asubfolder's contents") + "Expected '#{expect_uuid}' in asubproject's contents") - expect_uuid = api_fixture('specimens')['in_afolder_linked_from_asubfolder']['uuid'] - expect_name = api_fixture('links')['specimen_is_in_two_folders']['name'] + expect_uuid = api_fixture('specimens')['in_aproject_linked_from_asubproject']['uuid'] + expect_name = api_fixture('links')['specimen_is_in_two_projects']['name'] assert_includes(oi_uuids, expect_uuid, - "Expected '#{expect_uuid}' in asubfolder's contents") + "Expected '#{expect_uuid}' in asubproject's contents") assert_equal(expect_name, oi.name_for(expect_uuid), "Expected name_for '#{expect_uuid}' to be '#{expect_name}'") end + + test "can select specific group columns" do + use_token :admin + Group.select(["uuid", "name"]).limit(5).each do |user| + assert_not_nil user.uuid + assert_not_nil user.name + assert_nil user.owner_uuid + end + end end