Skip to content
Snippets Groups Projects
Select Git revision
  • ag-test
  • rs-test
  • master default protected
  • test-me-pa
  • mksionek-master-patch-52381
  • new-branch-10
  • test-conflicts
  • test-suggestions
  • alejandro-test
  • patch-25
  • winh-test-image-doscussion
  • stg-lfs-image-test-2
  • stg-lfs-image-test
  • test42016
  • issue_42016
  • issue-32709
  • add-codeowners
  • ClemMakesApps-master-patch-62759
  • bvl-staging-test
  • bvl-merge-base-api
  • v9.2.0-rc6 protected
  • v9.2.0-rc5 protected
  • v9.2.0-rc4 protected
  • v9.2.0-rc3 protected
  • v9.1.4 protected
  • v9.2.0-rc2 protected
  • v9.2.0-rc1 protected
  • v9.1.3 protected
  • v8.17.6 protected
  • v9.0.7 protected
  • v9.1.2 protected
  • v9.1.1 protected
  • v9.2.0.pre protected
  • v9.1.0 protected
  • v9.1.0-rc7 protected
  • v9.1.0-rc6 protected
  • v9.0.6 protected
  • v9.1.0-rc5 protected
  • v9.1.0-rc4 protected
  • v9.1.0-rc3 protected
40 results

application_helper.rb

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    uploads_transfer_spec.rb NaN GiB
    require 'spec_helper'
    
    describe Gitlab::UploadsTransfer, lib: true do
      before do
        @root_dir = File.join(Rails.root, "public", "uploads")
        @upload_transfer = Gitlab::UploadsTransfer.new
    
        @project_path_was = "test_project_was"
        @project_path = "test_project"
        @namespace_path_was = "test_namespace_was"
        @namespace_path = "test_namespace"
      end
    
      after do
        FileUtils.rm_rf([
          File.join(@root_dir, @namespace_path),
          File.join(@root_dir, @namespace_path_was)
        ])
      end
    
      describe '#move_project' do
        it "moves project upload to another namespace" do
          FileUtils.mkdir_p(File.join(@root_dir, @namespace_path_was, @project_path))
          @upload_transfer.move_project(@project_path, @namespace_path_was, @namespace_path)
    
          expected_path = File.join(@root_dir, @namespace_path, @project_path)
          expect(Dir.exist?(expected_path)).to be_truthy
        end
      end
    
      describe '#rename_project' do
        it "renames project" do
          FileUtils.mkdir_p(File.join(@root_dir, @namespace_path, @project_path_was))
          @upload_transfer.rename_project(@project_path_was, @project_path, @namespace_path)
    
          expected_path = File.join(@root_dir, @namespace_path, @project_path)
          expect(Dir.exist?(expected_path)).to be_truthy
        end
      end
    
      describe '#rename_namespace' do
        it "renames namespace" do
          FileUtils.mkdir_p(File.join(@root_dir, @namespace_path_was, @project_path))
          @upload_transfer.rename_namespace(@namespace_path_was, @namespace_path)
    
          expected_path = File.join(@root_dir, @namespace_path, @project_path)
          expect(Dir.exist?(expected_path)).to be_truthy
        end
      end
    end