Sha256: 81e7b73e4ef7a8cd0c0ec9fcbb5d9e5ac199d36f7175e9bac630d44f25e23ca0

Contents?: true

Size: 575 Bytes

Versions: 3

Compression:

Stored size: 575 Bytes

Contents

require 'spec_helper'

describe Gaku::Template do

  describe 'validations' do
    it { should validate_presence_of :name }
    it { should validate_presence_of :context }
    it { should validate_presence_of :file }
    it { should have_attached_file :file }
    it do
      should validate_attachment_content_type(:file)
        .allowing('text/plain',
                  'application/vnd.ms-excel',
                  'application/vnd.oasis.opendocument.spreadsheet',
                  'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet')
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
gaku-0.0.3 core/spec/models/template_spec.rb
gaku-0.0.2 core/spec/models/template_spec.rb
gaku-0.0.1 core/spec/models/template_spec.rb