diff options
author | Jan Lehnardt <jan@apache.org> | 2020-07-26 20:00:19 +0200 |
---|---|---|
committer | Jan Lehnardt <jan@apache.org> | 2020-07-26 20:09:36 +0200 |
commit | df3b76f144de843ca71ba516c4edcfa563335bec (patch) | |
tree | 33a74b977e292c1a59a88746f340ddbe9e78d9b3 | |
parent | 0701b1afaaaa4a58ee50edcea229df963d240689 (diff) | |
download | couchdb-df3b76f144de843ca71ba516c4edcfa563335bec.tar.gz |
test: update existing tests to match
-rw-r--r-- | src/couch/test/eunit/couchdb_mrview_cors_tests.erl | 3 | ||||
-rw-r--r-- | src/couch/test/eunit/couchdb_update_conflicts_tests.erl | 2 | ||||
-rw-r--r-- | test/elixir/test/bulk_docs_test.exs | 1 | ||||
-rw-r--r-- | test/elixir/test/cookie_auth_test.exs | 2 | ||||
-rw-r--r-- | test/elixir/test/security_validation_test.exs | 2 | ||||
-rw-r--r-- | test/javascript/tests/security_validation.js | 2 |
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 |