Sha256: 927fcea2d47e369f0bf72e267906eb687eb85e4ef11ebc8c7742dd2e119617b1

Contents?: true

Size: 664 Bytes

Versions: 12

Compression:

Stored size: 664 Bytes

Contents

require 'spec_helper'

describe CustomFields::Types::Category do
  
  before(:each) do
    @project = Project.new(:name => 'Locomotive')
    @field = @project.task_custom_fields.build(:label => 'Main category', :_alias => 'main_category', :kind => 'Category')
  end
    
  context 'saving category items' do

    before(:each) do
      @field.category_items.build :name => 'Development'
      @field.category_items.build :name => 'Design'
      @field.updated_at = Time.now
    end
  
    it 'persists items' do
      @field.save.should be_true
      @project.reload
      @project.task_custom_fields.first.category_items.size.should == 2
    end
    
  end
  
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
locomotive_cms-0.0.3.3 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.3.1 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.9 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.8 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.7 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.6 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.5 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.4 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.3 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.2 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2.1 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb
locomotive_cms-0.0.2 vendor/plugins/custom_fields/spec/integration/types/category_spec.rb