summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Lehnardt <jan@apache.org>2020-07-26 20:00:19 +0200
committerJan Lehnardt <jan@apache.org>2020-07-26 20:09:36 +0200
commitdf3b76f144de843ca71ba516c4edcfa563335bec (patch)
tree33a74b977e292c1a59a88746f340ddbe9e78d9b3
parent0701b1afaaaa4a58ee50edcea229df963d240689 (diff)
downloadcouchdb-df3b76f144de843ca71ba516c4edcfa563335bec.tar.gz
test: update existing tests to match
-rw-r--r--src/couch/test/eunit/couchdb_mrview_cors_tests.erl3
-rw-r--r--src/couch/test/eunit/couchdb_update_conflicts_tests.erl2
-rw-r--r--test/elixir/test/bulk_docs_test.exs1
-rw-r--r--test/elixir/test/cookie_auth_test.exs2
-rw-r--r--test/elixir/test/security_validation_test.exs2
-rw-r--r--test/javascript/tests/security_validation.js2
6 files changed, 7 insertions, 5 deletions
diff --git a/src/couch/test/eunit/couchdb_mrview_cors_tests.erl b/src/couch/test/eunit/couchdb_mrview_cors_tests.erl
index 0f69048a0..9d6f726e1 100644
--- a/src/couch/test/eunit/couchdb_mrview_cors_tests.erl
+++ b/src/couch/test/eunit/couchdb_mrview_cors_tests.erl
@@ -19,6 +19,7 @@
-define(DDOC, {[
{<<"_id">>, <<"_design/foo">>},
+ {<<"_access">>, [<<"user_a">>]},
{<<"shows">>, {[
{<<"bar">>, <<"function(doc, req) {return '<h1>wosh</h1>';}">>}
]}}
@@ -93,7 +94,7 @@ should_make_shows_request(_, {Host, DbName}) ->
end).
create_db(backdoor, DbName) ->
- {ok, Db} = couch_db:create(DbName, [?ADMIN_CTX]),
+ {ok, Db} = couch_db:create(DbName, [?ADMIN_CTX, {access, true}]),
couch_db:close(Db);
create_db(clustered, DbName) ->
{ok, Status, _, _} = test_request:put(db_url(DbName), [?AUTH], ""),
diff --git a/src/couch/test/eunit/couchdb_update_conflicts_tests.erl b/src/couch/test/eunit/couchdb_update_conflicts_tests.erl
index 1329aba27..7f9d1dbdb 100644
--- a/src/couch/test/eunit/couchdb_update_conflicts_tests.erl
+++ b/src/couch/test/eunit/couchdb_update_conflicts_tests.erl
@@ -19,7 +19,7 @@
-define(DOC_ID, <<"foobar">>).
-define(LOCAL_DOC_ID, <<"_local/foobar">>).
-define(NUM_CLIENTS, [100, 500, 1000, 2000, 5000, 10000]).
--define(TIMEOUT, 20000).
+-define(TIMEOUT, 100000).
start() ->
test_util:start_couch().
diff --git a/test/elixir/test/bulk_docs_test.exs b/test/elixir/test/bulk_docs_test.exs
index 1a7c11045..596454b1b 100644
--- a/test/elixir/test/bulk_docs_test.exs
+++ b/test/elixir/test/bulk_docs_test.exs
@@ -124,6 +124,7 @@ defmodule BulkDocsTest do
test "bulk docs emits conflict error for duplicate doc `_id`s", ctx do
docs = [%{_id: "0", a: 0}, %{_id: "1", a: 1}, %{_id: "1", a: 2}, %{_id: "3", a: 3}]
rows = bulk_post(docs, ctx[:db_name]).body
+
assert Enum.at(rows, 1)["id"] == "1"
assert Enum.at(rows, 1)["ok"]
assert Enum.at(rows, 2)["error"] == "conflict"
diff --git a/test/elixir/test/cookie_auth_test.exs b/test/elixir/test/cookie_auth_test.exs
index abc0fd767..b8027e419 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 0df3a780b..9aaed7697 100644
--- a/test/elixir/test/security_validation_test.exs
+++ b/test/elixir/test/security_validation_test.exs
@@ -145,7 +145,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 resp.body["userCtx"]["roles"] == ["_users"]
end
@tag :with_db
diff --git a/test/javascript/tests/security_validation.js b/test/javascript/tests/security_validation.js
index 6f0bd0f42..1299d9042 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