Sha256: 13850edd87766824f6d75f2dab40894cf7fd676008e54758f5e0352efaa2e045

Contents?: true

Size: 1 KB

Versions: 13

Compression:

Stored size: 1 KB

Contents

require 'spec_helper'

module Locomotive
  module Extensions
    module ContentEntry
      describe Csv do
        before(:each) do
          Locomotive::Site.any_instance.stubs(:create_default_pages!).returns(true)
          @content_type = FactoryGirl.build(:content_type)
          @content_type.entries_custom_fields.build label: 'Title', type: 'string'
          @content_type.entries_custom_fields.build label: 'Description', type: 'text'
          @content_type.entries_custom_fields.build label: 'Visible ?', type: 'boolean', name: 'visible'
          @content_type.valid?
          @content_type.send(:set_label_field)
          @content_type.save!
        end

        it 'should export nil fields as empty strings' do
          @entry = @content_type.entries.create!({
            title: 'Locomotive',
            visible: true
          })

          values = @entry.to_values
          expect(values).to eq(['Locomotive', '', true, I18n.l(@entry.created_at, format: :long)])
        end
      end
    end
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
locomotive_cms-2.5.7 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.6 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.6.rc2 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.6.rc1 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.5 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.4 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.3 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.2 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.1 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.0 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.0.rc3 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.0.rc2 spec/models/locomotive/extensions/content_entry/csv_spec.rb
locomotive_cms-2.5.0.rc1 spec/models/locomotive/extensions/content_entry/csv_spec.rb