From 5dd7254798fbf8f742d1422414fa06639e5360d0 Mon Sep 17 00:00:00 2001 From: Jacson Passold Date: Wed, 18 Apr 2018 14:13:16 -0300 Subject: [PATCH] test only listed caps --- tests/test-default-capabilities.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/test-default-capabilities.php b/tests/test-default-capabilities.php index c21dfc37e..cb7ad4ec5 100644 --- a/tests/test-default-capabilities.php +++ b/tests/test-default-capabilities.php @@ -24,6 +24,8 @@ class DefaultCapabilities extends TAINACAN_UnitTestCase { $defaults_caps = $Tainacan_Capabilities->defaults; + $tainacan_roles = $Tainacan_Capabilities->get_tainacan_roles(); + foreach ($defaults_caps as $post_type => $wp_append_roles) { if($post_type == 'tainacan-items') continue; $entity = Repository::get_entity_by_post_type($post_type); @@ -42,8 +44,10 @@ class DefaultCapabilities extends TAINACAN_UnitTestCase { $new_user = $this->factory()->user->create(array( 'role' => 'tainacan-' . $role_name )); wp_set_current_user($new_user); - foreach ($caps as $cap) { - $this->assertTrue(current_user_can($entity_cap->$cap), "tainacan-$role_name does not have capability {$entity_cap->$cap}"); + if(in_array($role_name, $tainacan_roles) ) { + foreach ($caps as $cap) { + $this->assertTrue(current_user_can($entity_cap->$cap), "tainacan-$role_name does not have capability {$entity_cap->$cap}"); + } }