Sha256: 45f262b867a3606d8155099d840a488c4f98f5d48be464f053721c662a301740

Contents?: true

Size: 1.14 KB

Versions: 7

Compression:

Stored size: 1.14 KB

Contents

require 'spec_helper'

CLASS = RailsAssist::Directory::App

class AppDir
  include CLASS
end

def rails_root
  RailsAssist::Directory.rails_root
end

describe RailsAssist::Directory::App do
  # use_helper :directories

  before do
    RailsAssist::Directory.rails_root = fixtures_dir
  end

  describe '#self.app_directories' do
    it "should return symbols list of Rails 3 app directories" do
      CLASS.app_directories.should include :controllers, :mailers, :helpers, :views, :models, :permits
    end
  end

  describe '#app_directories' do
    it "should return symbols list of Rails 3 app directories" do
      AppDir.new.app_directories.should include :controllers, :mailers, :helpers, :views, :models, :permits
    end
  end


  describe '#self.app_dir' do
    it "should the current Rails 3 ap dir when Rails root is set" do
      CLASS.app_dir.path.should == File.join(rails_root, 'app')
    end
  end

  describe '#app_dir' do
    it "should the current Rails 3 ap dir when Rails root is set" do
      AppDir.new.app_dirpath.should == File.join(rails_root, 'app')
      AppDir.new.app_dir.path.should == File.join(rails_root, 'app')
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rails_assist-0.5.3 spec/rails_assist/directory/app_spec.rb
rails_assist-0.5.2 spec/rails_assist/directory/app_spec.rb
rails_assist-0.5.1 spec/rails_assist/directory/app_spec.rb
rails_assist-0.5.0 spec/rails_assist/directory/app_spec.rb
rails_assist-0.4.4 spec/rails_assist/directory/app_spec.rb
rails_assist-0.4.3 spec/rails_assist/directory/app_spec.rb
rails_assist-0.4.2 spec/rails_assist/directory/app_spec.rb