14812: First pass migrating tests.
[arvados.git] / apps / workbench / test / integration_performance / collection_unit_test.rb
index 991757e07104047095263baa517db585113f875b..3feef945d1d6105301cf7fe4da32ba2ef2371115 100644 (file)
@@ -1,3 +1,7 @@
+# Copyright (C) The Arvados Authors. All rights reserved.
+#
+# SPDX-License-Identifier: AGPL-3.0
+
 require 'test_helper'
 require 'helpers/manifest_examples'
 require 'helpers/time_block'
@@ -20,7 +24,7 @@ class BigCollectionTest < ActiveSupport::TestCase
   # didn't make a significant difference.
   [true].each do |compress|
     test "crud cycle for collection with big manifest (compress=#{compress})" do
-      Rails.configuration.api_response_compression = compress
+      Rails.configuration.Workbench.APIResponseCompression = compress
       Thread.current[:arvados_api_client] = nil
       crudtest
     end
@@ -31,7 +35,7 @@ class BigCollectionTest < ActiveSupport::TestCase
     bigmanifest = time_block 'build example' do
       make_manifest(streams: 100,
                     files_per_stream: 100,
-                    blocks_per_file: 30,
+                    blocks_per_file: 20,
                     bytes_per_block: 0)
     end
     c = time_block "new (manifest size = #{bigmanifest.length>>20}MiB)" do
@@ -52,6 +56,11 @@ class BigCollectionTest < ActiveSupport::TestCase
       assert_equal c.uuid, list.first.uuid
       assert_not_nil list.first.manifest_text
     end
+    time_block 'update(name-only)' do
+      manifest_text_length = c.manifest_text.length
+      c.update_attributes name: 'renamed during test case'
+      assert_equal c.manifest_text.length, manifest_text_length
+    end
     time_block 'update' do
       c.manifest_text += ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:empty.txt\n"
       c.save!