Sha256: ca1929f2bd2f631c97e4ebfdd104f5d93fd6b6d4d07f262bf471365594a50e55

Contents?: true

Size: 605 Bytes

Versions: 3

Compression:

Stored size: 605 Bytes

Contents

require File.dirname(__FILE__) + '/spec_helper'
require File.dirname(__FILE__) + '/nested_set_behavior'

class Directory < ActiveRecord::Base
  acts_as_nested_set :left => :lft, :right => :rgt
  
  validates_presence_of :name
end

describe Directory do
  
  def invalid_attributes(options = {})
    return {  }.merge(options)
  end
  
  def valid_attributes(options = {})
    $directory_no = $directory_no ? $directory_no + 1 : 0
    return { :name => "directory#{$directory_no}" }.merge(options)
  end
  
  before do
    @model = Directory
  end
  
  it_should_behave_like "all nested set models"
  
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
chrislloyd-even_better_nested_set-0.3.1 spec/directory_spec.rb
chrislloyd-even_better_nested_set-0.3.2 spec/directory_spec.rb
jnicklas-even_better_nested_set-0.3.2 spec/directory_spec.rb