Sha256: 3ed27ebb7b0ec6f5359481c2ff0befa91da33e058c06b67da85de15cdf8e1502

Contents?: true

Size: 811 Bytes

Versions: 9

Compression:

Stored size: 811 Bytes

Contents

require 'spec_helper'

CLASS = RailsAssist::App

class Helper
  include RailsAssist::App
  include RailsAssist::Directory
  include RailsAssist::Artifact
end

describe 'controller' do
  before do                                         
    RailsAssist::Directory.rails_root = fixtures_dir
    @helper = Helper.new
  end

  after do
    remove_temp_dir 'tmp_rails'
  end
    
  it "should create basic root directories" do
    CLASS.create_empty_tmp @helper.root_directories    
    @helper.root_dir.path.should have_dirs(@helper.root_directories)
  end
                           
  # TODO: have_dirs should also work on Directory object!
  it "should have basic app directories" do
    @helper.create_empty_tmp @helper.app_artifacts
    @helper.app_dir.path.should have_dirs(@helper.app_directories)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

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