Sha256: a6bd021d6a5966b4e902ae0aefd3b19609479d5de6a86dc1fe3a0959fc00bda3

Contents?: true

Size: 1.34 KB

Versions: 10

Compression:

Stored size: 1.34 KB

Contents

require 'spec_helper'

CLASS = Rails3::Assist::Artifact::View

class ArtDir
  include CLASS
end

describe Rails3::Assist::Artifact::View::FileName do
  # use_orm :active_record

  before do
    Rails3::Assist::Directory.rails_root = File.dirname (__FILE__)
    @test = ArtDir.new
  end

  describe '#view_file_name' do
    it "should return the file name for the persons/show view with default action" do      
      CLASS.view_file_name(:person).should match 'views/person/show'.to_regexp
    end

    it "should return the file name for the persons/show view with default type" do      
      CLASS.view_file_name(:person, :show).should match 'views/person/show'.to_regexp
    end

    it "should return the file name for the persons/show view with template type" do      
      CLASS.view_file_name(:person, :show, 'erb.hml').should match 'views/person/show'.to_regexp
    end

    it "should return the file name for the persons/show view using hash" do      
      CLASS.view_file_name(:person, :action => :show, :type => 'erb.hml').should match 'views/person/show'.to_regexp
    end

    it "should return the file name for the persons/show view with root path" do      
      CLASS.view_file_name(:person, :action => :show, :type => 'erb.hml', :root_path => Rails3::Assist::Directory.rails_root).should match 'views/person/show'.to_regexp
    end        
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
rails3_artifactor-0.3.0 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.8 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.7 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.6 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.5 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.4 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.3 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.2 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.2.1 spec/rails3_artifactor/artifact/file_name/view_spec.rb
rails3_artifactor-0.1.5 spec/rails3_artifactor/artifact/file_name/view_spec.rb