Sha256: 30d37c5f79bebc585bc751267f903f6484521fa53d3174f21ec4a785dd82616b

Contents?: true

Size: 1015 Bytes

Versions: 3

Compression:

Stored size: 1015 Bytes

Contents

require 'test/unit'
 
require 'rubygems'
gem 'rails'
require 'active_record'
require 'action_view'
require File.join(File.dirname(__FILE__), '../init')
 
ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :database => "test.sqlite3")
ActiveRecord::Schema.define(:version => 1) do
  create_table :papermill_assets do |t|
    t.string   :title, :file_file_name, :file_content_type, :assetable_type, :assetable_key, :type
    t.integer  :file_file_size, :position, :assetable_id
    t.timestamps
  end
  
  create_table :articles do |t|
    t.string :title, :type
    t.timestamps
  end
end

class MyAsset < PapermillAsset
end

class ArticleGenericAssociation < ActiveRecord::Base
  def self.table_name 
    :articles
  end
  
  papermill :class_name => MyAsset
end

class ArticleSpecificAssociations < ActiveRecord::Base
  def self.table_name 
    :articles
  end
  
  papermill :my_assets, :class_name => MyAsset
end

class PapermillTest < Test::Unit::TestCase

  def test_truth
    assert true
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
papermill-0.14.3 test/papermill_test.rb
papermill-0.14.2 test/papermill_test.rb
papermill-0.14.1 test/papermill_test.rb