Sha256: 8a5831297d61a0fcbfe39b4f67a7a220445645354b7973e0d4c4a86e5d5349f5

Contents?: true

Size: 1.31 KB

Versions: 600

Compression:

Stored size: 1.31 KB

Contents

require "spec_helper"

RSpec.describe Files::Folder, :with_test_folder do
  xdescribe "#list_for" do
    before do
      Files::File.open(test_folder.join("example.txt").to_s, 'w', options) do |f|
        f.write("my text")
      end

      Files::Folder.mkdir(test_folder.join("other").to_s, {}, options)

      Files::File.open(test_folder.join("other/example2.txt").to_s, 'w', options) do |f|
        f.write("my text 2")
      end
    end

    it "lists from the root" do
      results = described_class.list_for(test_folder.to_s, {}, options)

      expect(results.map(&:path).to_a).to match_array([ test_folder.join("example.txt").to_s, test_folder.join("other").to_s ])
      expect(results.map(&:type).to_a).to match_array(%w[file directory])
    end
  end

  xdescribe "#delete" do
    it "deletes a folder" do
      Files::Folder.mkdir(test_folder.join("my-new-folder").to_s, {}, options)
      Files::Folder.delete(test_folder.join("my-new-folder").to_s, {}, options)

      expect(Files::Folder.exist?(test_folder.join("my-new-folder").to_s, options)).to eq(false)
    end
  end

  xdescribe "mkdir" do
    it "makes a new folder" do
      Files::Folder.mkdir(test_folder.join("my-new-folder").to_s, {}, options)
      expect(Files::Folder.exist?(test_folder.join("my-new-folder").to_s, options)).to eq(true)
    end
  end
end

Version data entries

600 entries across 600 versions & 1 rubygems

Version Path
files.com-1.1.223 spec/models/folder_spec.rb
files.com-1.1.222 spec/models/folder_spec.rb
files.com-1.1.221 spec/models/folder_spec.rb
files.com-1.1.220 spec/models/folder_spec.rb
files.com-1.1.219 spec/models/folder_spec.rb
files.com-1.1.218 spec/models/folder_spec.rb
files.com-1.1.217 spec/models/folder_spec.rb
files.com-1.1.216 spec/models/folder_spec.rb
files.com-1.1.215 spec/models/folder_spec.rb
files.com-1.1.214 spec/models/folder_spec.rb
files.com-1.1.213 spec/models/folder_spec.rb
files.com-1.1.212 spec/models/folder_spec.rb
files.com-1.1.211 spec/models/folder_spec.rb
files.com-1.1.210 spec/models/folder_spec.rb
files.com-1.1.209 spec/models/folder_spec.rb
files.com-1.1.208 spec/models/folder_spec.rb
files.com-1.1.207 spec/models/folder_spec.rb
files.com-1.1.206 spec/models/folder_spec.rb
files.com-1.1.205 spec/models/folder_spec.rb
files.com-1.1.204 spec/models/folder_spec.rb