Sha256: b7a5fabb5912f02cc43eeb6089b78c7724e19d44455a9184b2a17c48c94dacec
Contents?: true
Size: 1.13 KB
Versions: 6
Compression:
Stored size: 1.13 KB
Contents
require 'test/unit' require 'shoulda' require 'active_support' require 'active_support/test_case' require File.expand_path( File.join(File.dirname(__FILE__), %w[.. lib acts_as_markup]) ) ActiveRecord::Base.establish_connection(:adapter => "sqlite3", :dbfile => ":memory:") def setup_db ActiveRecord::Schema.define(:version => 1) do create_table :posts do |t| t.column :title, :string t.column :body, :text t.timestamps end create_table :markdown_posts do |t| t.column :title, :string t.column :body, :text t.timestamps end create_table :textile_posts do |t| t.column :title, :string t.column :body, :text t.timestamps end create_table :variable_posts do |t| t.column :title, :string t.column :body, :text t.column :markup_language, :string t.timestamps end end end def teardown_db ActiveRecord::Base.connection.tables.each do |table| ActiveRecord::Base.connection.drop_table(table) end end class ActsAsMarkupTestCase < ActiveSupport::TestCase def setup setup_db end def teardown teardown_db end end
Version data entries
6 entries across 6 versions & 2 rubygems