You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2022/08/06 13:43:56 UTC

[couchdb] 01/07: feat(access): additional test fixes

This is an automated email from the ASF dual-hosted git repository.

jan pushed a commit to branch feat/access-2022
in repository https://gitbox.apache.org/repos/asf/couchdb.git

commit a6e3c655fcbcbb5616430b19bfb6e6ab8be480c9
Author: Jan Lehnardt <ja...@apache.org>
AuthorDate: Mon Jun 27 11:14:49 2022 +0200

    feat(access): additional test fixes
---
 test/elixir/test/cookie_auth_test.exs         | 2 +-
 test/elixir/test/security_validation_test.exs | 2 +-
 test/javascript/tests/security_validation.js  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/test/elixir/test/cookie_auth_test.exs b/test/elixir/test/cookie_auth_test.exs
index 6e42963f0..223a778fb 100644
--- a/test/elixir/test/cookie_auth_test.exs
+++ b/test/elixir/test/cookie_auth_test.exs
@@ -318,7 +318,7 @@ defmodule CookieAuthTest do
     session = login("jchris", "funnybone")
     info = Couch.Session.info(session)
     assert info["userCtx"]["name"] == "jchris"
-    assert Enum.empty?(info["userCtx"]["roles"])
+    assert info["userCtx"]["roles"] == ["_users"]
 
     jason_user_doc =
       jason_user_doc
diff --git a/test/elixir/test/security_validation_test.exs b/test/elixir/test/security_validation_test.exs
index adc282a9e..2bb87fd83 100644
--- a/test/elixir/test/security_validation_test.exs
+++ b/test/elixir/test/security_validation_test.exs
@@ -149,7 +149,7 @@ defmodule SecurityValidationTest do
     headers = @auth_headers[:jerry]
     resp = Couch.get("/_session", headers: headers)
     assert resp.body["userCtx"]["name"] == "jerry"
-    assert resp.body["userCtx"]["roles"] == []
+    assert info["userCtx"]["roles"] == ["_users"]
   end
 
   @tag :with_db
diff --git a/test/javascript/tests/security_validation.js b/test/javascript/tests/security_validation.js
index 365f716e6..b254a17bb 100644
--- a/test/javascript/tests/security_validation.js
+++ b/test/javascript/tests/security_validation.js
@@ -131,7 +131,7 @@ couchTests.security_validation = function(debug) {
       var user = JSON.parse(resp.responseText).userCtx;
       T(user.name == "jerry");
       // test that the roles are listed properly
-      TEquals(user.roles, []);
+      TEquals(["_users"], user.roles);
 
 
       // update the document