Sha256: 6c7537b01cd608ae55ef6f6350feef922c9aa12577b1356c860ca5075de8b738
Contents?: true
Size: 868 Bytes
Versions: 7
Compression:
Stored size: 868 Bytes
Contents
require 'spec_helper.rb' describe "An upload controller" do before(:all) do class GenericUploader extend S3Multipart::Uploader::Core end end it "should set up callbacks" do GenericUploader.class_eval do on_begin do |upload| "Upload has begun" end on_complete do |upload| "Upload has completed" end end GenericUploader.on_begin_callback.call.should eql("Upload has begun") GenericUploader.on_complete_callback.call.should eql("Upload has completed") end it "should attach a model to the uploader" do GenericUploader.attach :video S3Multipart::Upload.new.respond_to?(:video).should be_true end it "should store the allowed file types" do exts = %w(wmv avi mp4 mkv mov mpeg) GenericUploader.accept(exts) GenericUploader.file_types.should eql(exts) end end
Version data entries
7 entries across 7 versions & 1 rubygems