Sha256: 8e16bacca54f07e53396facb4d633e2ce4daaf0daa29862bc1cb5922b9497d67

Contents?: true

Size: 1.96 KB

Versions: 6

Compression:

Stored size: 1.96 KB

Contents

require 'spec_helper'

describe 'view API - symbols' do
  use_helpers :view

  before :each do              
    Rails3::Assist::Directory.rails_root = fixtures_dir

    remove_view :account, :edit if has_view? :account, :edit
    create_view :account, :edit do
      %q{
        <h1><%= title %></h1>
      }
    end    
  end

  after :each do              
    # remove_view :account
  end
    
  it "should have an account_view file that contains an index method and two inserted comments" do
    insert_into_view :account, :edit, :content => '# hello', :before => '<h1>'
    insert_into_view :account, :edit, :before => '<h1>' do
      '# goodbye'
    end
    puts read_view(:account, :edit)
    read_view(:account, :edit).should have_comment 'hello'

    # root_dir.should have_view :account do |view_file|
    #   view_file.should have_method :index
    #   view_file.should have_comment 'hello'
    #   view_file.should have_comment 'goodbye'
    # end
  end
end     

# describe 'view API - hash' do
#   use_helpers :app, :view
# 
#   before :each do              
#     remove_view :account, :action => :edit
#     create_view :account, :action => :edit do
#       %q{
#         <h1><%= title %></h1>
#       }
#     end    
#   end
# 
#   after :each do              
#     # remove_view :account
#   end
#     
#   it "should have an account_view file that contains an index method and two inserted comments" do
#     insert_into_view :account, :action => :edit, :content => '# hello', :before => '<h1>'
#     insert_into_view :account, :action => :edit, :before => '<h1>' do
#       '# goodbye'
#     end
#     puts read_view(:account, :action => :edit)
#     read_view(:account, :action => :edit).should have_comment 'hello'
#     puts view_file_name(:account, :edit)
#     # root_dir.should have_view :account do |view_file|
#     #   view_file.should have_method :index
#     #   view_file.should have_comment 'hello'
#     #   view_file.should have_comment 'goodbye'
#     # end
#   end
# end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rails3_artifactor-0.1.5 spec/rails3_artifactor/artifact/crud/view_controller_action_spec.rb
rails3_artifactor-0.1.4 spec/rails3_artifactor/artifact/crud/view_controller_action_spec.rb
rails3_artifactor-0.1.3 spec/rails3_artifactor/artifact/crud/view_controller_action_spec.rb
rails3_artifactor-0.1.2 spec/rails3_artifactor/artifact/crud/view_controller_action_spec.rb
rails3_artifactor-0.1.1 spec/rails3_artifactor/artifact/crud/view_controller_action_spec.rb
rails3_artifactor-0.1.0 spec/rails3_artifactor/artifact/crud/view_controller_action_spec.rb