[ARVADOS] updated: 8efc8d844b03a0cb41955eaf0ab18ce53565bbd8
git at public.curoverse.com
git at public.curoverse.com
Tue Mar 17 11:09:14 EDT 2015
Summary of changes:
services/api/test/unit/arvados_model_test.rb | 20 ++++++++++++++++++++
1 file changed, 20 insertions(+)
via 8efc8d844b03a0cb41955eaf0ab18ce53565bbd8 (commit)
from 2507d47331437166d89f6147faaf8aaabb965a94 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
commit 8efc8d844b03a0cb41955eaf0ab18ce53565bbd8
Author: Radhika Chippada <radhika at curoverse.com>
Date: Tue Mar 17 10:51:16 2015 -0400
5383: add one more test that updates an object twice and verifies the updated_at times are different.
diff --git a/services/api/test/unit/arvados_model_test.rb b/services/api/test/unit/arvados_model_test.rb
index 540ad0e..b569d33 100644
--- a/services/api/test/unit/arvados_model_test.rb
+++ b/services/api/test/unit/arvados_model_test.rb
@@ -177,4 +177,24 @@ class ArvadosModelTest < ActiveSupport::TestCase
assert_equal true, results.map(&:uuid).include?(group.uuid),
"Expected new group uuid in results when searched with its created_at timestamp"
end
+
+ test 'create and update twice and expect different update times' do
+ set_user_from_auth :active
+ group = Group.create! name: 'test create and retrieve group'
+ assert group.valid?, "group is not valid"
+
+ # update 1
+ group.update_attributes!(name: "test create and update name 1")
+ results = Group.where(name: "test create and update name 1")
+ assert_equal group.uuid, results.first.uuid, "Expected group uuid in results"
+ updated_at_1 = results.first.updated_at.to_f
+
+ # update 2
+ group.update_attributes!(name: "test create and update name 2")
+ results = Group.where(name: "test create and update name 2")
+ assert_equal group.uuid, results.first.uuid, "Expected group uuid in results"
+ updated_at_2 = results.first.updated_at.to_f
+
+ assert_equal true, (updated_at_2 > updated_at_1), "Expected updated time 2 to be newer than 1"
+ end
end
-----------------------------------------------------------------------
hooks/post-receive
--
More information about the arvados-commits
mailing list