Add 'tools/arvbox/' from commit 'd3d368758db1f4a9fa5b89f77b5ee61d68ef5b72'
[arvados.git] / services / api / test / unit / arvados_model_test.rb
index b569d335639e51c46d3b6b851328eaa4cb858df8..6918aa0d00058b4d6183e92c89506aacb45a3f85 100644 (file)
@@ -131,7 +131,7 @@ class ArvadosModelTest < ActiveSupport::TestCase
         search_index_columns = table_class.searchable_columns('ilike')
         # Disappointing, but text columns aren't indexed yet.
         search_index_columns -= table_class.columns.select { |c|
-          c.type == :text or c.name == 'description'
+          c.type == :text or c.name == 'description' or c.name == 'file_names'
         }.collect(&:name)
 
         indexes = ActiveRecord::Base.connection.indexes(table)
@@ -174,7 +174,7 @@ class ArvadosModelTest < ActiveSupport::TestCase
     assert group.valid?, "group is not valid"
 
     results = Group.where(created_at: group.created_at)
-    assert_equal true, results.map(&:uuid).include?(group.uuid),
+    assert_includes results.map(&:uuid), group.uuid,
       "Expected new group uuid in results when searched with its created_at timestamp"
   end
 
@@ -185,14 +185,14 @@ class ArvadosModelTest < ActiveSupport::TestCase
 
     # 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"
+    results = Group.where(uuid: group.uuid)
+    assert_equal "test create and update name 1", results.first.name, "Expected name to be updated to 1"
     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"
+    results = Group.where(uuid: group.uuid)
+    assert_equal "test create and update name 2", results.first.name, "Expected name to be updated to 2"
     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"