Sha256: ace180151b69375db999abbdf3a9d2fa6ca1a553611e44d0b0b550882db7e062

Contents?: true

Size: 934 Bytes

Versions: 38

Compression:

Stored size: 934 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')

describe Lolita::Configuration::Tab::Files do

  let(:dbi){Lolita::DBI::Base.new(Post)}
  let(:tab){Lolita::Configuration::Tab::Files.new(dbi)}

  it "should create new file tab" do
    Lolita::Configuration::Tab::Files.new(dbi).type.should == :files
  end

  describe "extensions" do

    it "should return empty array for new tab" do
      tab.filters.should == []
    end 

    it "all can be assigned" do
      tab.filters=["pdf","xls"]
      tab.filters.should == ["pdf", "xls"]
    end

    it "should allow to add new one" do
      tab.filters("Image","pdf")
      tab.filters.should == [{:title=>"Image",:extensions=>"pdf"}]
    end
  end

  describe "maximum file size" do
    it "should be changable" do
      tab.maxfilesize=2048
      tab.maxfilesize.should == 2048
      tab.maxfilesize(1024)
      tab.maxfilesize.should == 1024
    end
  end 
end

Version data entries

38 entries across 38 versions & 1 rubygems

Version Path
lolita-file-upload-1.0.5 spec/configuration/tab/files_spec.rb
lolita-file-upload-1.0.4 spec/configuration/tab/files_spec.rb
lolita-file-upload-1.0.3 spec/configuration/tab/files_spec.rb
lolita-file-upload-1.0.2 spec/configuration/tab/files_spec.rb
lolita-file-upload-1.0.1 spec/configuration/tab/files_spec.rb
lolita-file-upload-1.0.0 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.8.3 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.8.2 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.8.1 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.8.0 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.7.3 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.7.2 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.7.1 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.6.2 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.6.1 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.6.0 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.5.0 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.4.13 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.4.12 spec/configuration/tab/files_spec.rb
lolita-file-upload-0.4.11 spec/configuration/tab/files_spec.rb