diff --git a/profiles/testing/testing.info b/profiles/testing/testing.info
index 8e353ed..abedcf9 100644
--- a/profiles/testing/testing.info
+++ b/profiles/testing/testing.info
@@ -3,3 +3,4 @@ description = Minimal profile for running tests. Includes absolutely required mo
 version = VERSION
 core = 8.x
 hidden = TRUE
+dependencies[] = node
diff --git a/profiles/testing/testing.install b/profiles/testing/testing.install
index 19092d4..192704d 100644
--- a/profiles/testing/testing.install
+++ b/profiles/testing/testing.install
@@ -8,4 +8,8 @@
 function testing_install() {
   // Allow visitor account creation, but with administrative approval.
   variable_set('user_register', USER_REGISTER_VISITORS_ADMINISTRATIVE_APPROVAL);
+
+  // Enable default permissions for system roles.
+  user_role_grant_permissions(DRUPAL_ANONYMOUS_RID, array('access content'));
+  user_role_grant_permissions(DRUPAL_AUTHENTICATED_RID, array('access content'));
 }
