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