projects
/
arvados.git
/ blobdiff
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
3889: split test doing post and get requests into two different tests by using a...
[arvados.git]
/
services
/
api
/
test
/
functional
/
arvados
/
v1
/
logs_controller_test.rb
diff --git
a/services/api/test/functional/arvados/v1/logs_controller_test.rb
b/services/api/test/functional/arvados/v1/logs_controller_test.rb
index a224e2573f4a30ccd49eb7c098f9acf186a42c18..96daa5b22747452e0eb788146d70f01cdeed9d2e 100644
(file)
--- a/
services/api/test/functional/arvados/v1/logs_controller_test.rb
+++ b/
services/api/test/functional/arvados/v1/logs_controller_test.rb
@@
-3,15
+3,20
@@
require 'test_helper'
class Arvados::V1::LogsControllerTest < ActionController::TestCase
fixtures :logs
class Arvados::V1::LogsControllerTest < ActionController::TestCase
fixtures :logs
- test "non-admins can
read
their own logs" do
+ test "non-admins can
create
their own logs" do
authorize_with :active
post :create, log: {summary: "test log"}
assert_response :success
uuid = JSON.parse(@response.body)['uuid']
assert_not_nil uuid
authorize_with :active
post :create, log: {summary: "test log"}
assert_response :success
uuid = JSON.parse(@response.body)['uuid']
assert_not_nil uuid
- get :show, {id: uuid}
+ end
+
+ test "non-admins can read their own logs" do
+ authorize_with :active
+ my_log = logs(:log_owned_by_active)
+ get :show, {id: my_log[:uuid]}
assert_response(:success, "failed to load created log")
assert_response(:success, "failed to load created log")
- assert_equal(
"test log"
, assigns(:object).summary,
+ assert_equal(
my_log[:summary]
, assigns(:object).summary,
"loaded wrong log after creation")
end
"loaded wrong log after creation")
end