Changeset 400
- Timestamp:
- 04/23/07 19:03:16 (1 year ago)
- Files:
-
- branches/mental/radiant/db/schema.rb (modified) (5 diffs)
- branches/mental/radiant/lib/generators/extension/extension_generator.rb (modified) (3 diffs)
- branches/mental/radiant/lib/generators/extension/templates/functional_test.rb (modified) (1 diff)
- branches/mental/radiant/lib/generators/extension/templates/test_helper.rb (modified) (1 diff)
- branches/mental/radiant/lib/plugins/abstract_testcases (deleted)
- branches/mental/radiant/test/test_helper.rb (modified) (1 diff)
- branches/mental/radiant/vendor/extensions/markdown_filter/test/test_helper.rb (modified) (1 diff)
- branches/mental/radiant/vendor/extensions/textile_filter/test/test_helper.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/mental/radiant/db/schema.rb
r343 r400 3 3 # then regenerate this schema definition. 4 4 5 ActiveRecord::Schema.define(:version => 1 4) do5 ActiveRecord::Schema.define(:version => 15) do 6 6 7 7 create_table "config", :force => true do |t| … … 18 18 end 19 19 20 create_table "fuzzy_bears", :force => true do |t| 21 t.column "name", :string 22 end 23 20 24 create_table "layouts", :force => true do |t| 21 25 t.column "name", :string, :limit => 100 … … 26 30 t.column "updated_by", :integer 27 31 t.column "content_type", :string, :limit => 40 32 t.column "lock_version", :integer, :default => 0 28 33 end 29 34 … … 49 54 t.column "updated_by", :integer 50 55 t.column "virtual", :boolean, :default => false, :null => false 56 t.column "lock_version", :integer, :default => 0 51 57 end 52 58 53 59 create_table "snippets", :force => true do |t| 54 t.column "name", :string, :limit => 100, :default => "", :null => false 55 t.column "filter_id", :string, :limit => 25 56 t.column "content", :text 57 t.column "created_at", :datetime 58 t.column "updated_at", :datetime 59 t.column "created_by", :integer 60 t.column "updated_by", :integer 60 t.column "name", :string, :limit => 100, :default => "", :null => false 61 t.column "filter_id", :string, :limit => 25 62 t.column "content", :text 63 t.column "created_at", :datetime 64 t.column "updated_at", :datetime 65 t.column "created_by", :integer 66 t.column "updated_by", :integer 67 t.column "lock_version", :integer, :default => 0 61 68 end 62 69 … … 64 71 65 72 create_table "users", :force => true do |t| 66 t.column "name", :string, :limit => 100 67 t.column "email", :string 68 t.column "login", :string, :limit => 40, :default => "", :null => false 69 t.column "password", :string, :limit => 40 70 t.column "created_at", :datetime 71 t.column "updated_at", :datetime 72 t.column "created_by", :integer 73 t.column "updated_by", :integer 74 t.column "admin", :boolean, :default => false, :null => false 75 t.column "developer", :boolean, :default => false, :null => false 76 t.column "notes", :text 73 t.column "name", :string, :limit => 100 74 t.column "email", :string 75 t.column "login", :string, :limit => 40, :default => "", :null => false 76 t.column "password", :string, :limit => 40 77 t.column "created_at", :datetime 78 t.column "updated_at", :datetime 79 t.column "created_by", :integer 80 t.column "updated_by", :integer 81 t.column "admin", :boolean, :default => false, :null => false 82 t.column "developer", :boolean, :default => false, :null => false 83 t.column "notes", :text 84 t.column "lock_version", :integer, :default => 0 77 85 end 78 86 branches/mental/radiant/lib/generators/extension/extension_generator.rb
r386 r400 1 1 class ExtensionGenerator < Rails::Generator::NamedBase 2 2 attr_reader :extension_path, :extension_file_name 3 3 4 4 def initialize(runtime_args, runtime_options = {}) 5 5 super … … 7 7 @extension_path = "vendor/extensions/#{file_name}" 8 8 end 9 9 10 10 def manifest 11 11 record do |m| … … 22 22 m.template 'README', "#{extension_path}/README" 23 23 m.template 'Rakefile', "#{extension_path}/Rakefile" 24 m.template "extension.rb", "#{extension_path}/#{extension_file_name}.rb" 25 m.template "migration.rb", "#{extension_path}/db/migrate/001_create_#{extension_file_name}_schema.rb" 24 m.template 'extension.rb', "#{extension_path}/#{extension_file_name}.rb" 26 25 m.template 'tasks.rake', "#{extension_path}/lib/tasks/#{extension_file_name}_tasks.rake" 27 26 m.template 'test_helper.rb', "#{extension_path}/test/test_helper.rb" branches/mental/radiant/lib/generators/extension/templates/functional_test.rb
r393 r400 9 9 10 10 def test_initialization 11 assert_equal File.join(File.expand_path(RA DIANT_ROOT), 'vendor', 'extensions', '<%= file_name %>'), <%= class_name %>.root11 assert_equal File.join(File.expand_path(RAILS_ROOT), 'vendor', 'extensions', '<%= file_name %>'), <%= class_name %>.root 12 12 assert_equal '<%= extension_name %>', <%= class_name %>.extension_name 13 13 end branches/mental/radiant/lib/generators/extension/templates/test_helper.rb
r393 r400 1 require File.dirname(__FILE__) + "/../../../../test/test_helper" unless defined? TEST_ROOT 1 # Load the the environment 2 unless defined? RADIANT_ROOT 3 ENV["RAILS_ENV"] = "test" 4 require "#{File.expand_path(File.dirname(__FILE__) + "/../../../../")}/config/boot" 5 end 6 require "#{RADIANT_ROOT}/test/test_helper" 2 7 3 8 class Test::Unit::TestCase 9 10 # Include a helper to make testing Radius tags easier 4 11 test_helper :extension_tags 12 13 # Add the fixture directory to the fixture path 5 14 self.fixture_path << File.dirname(__FILE__) + "/fixtures" 15 16 # Add more helper methods to be used by all extension tests here... 17 6 18 end branches/mental/radiant/test/test_helper.rb
r393 r400 1 1 unless defined? TEST_ROOT 2 2 ENV["RAILS_ENV"] = "test" 3 4 require 'test/unit' 3 5 4 6 require 'pathname' branches/mental/radiant/vendor/extensions/markdown_filter/test/test_helper.rb
r196 r400 1 require File.dirname(__FILE__) + "/../../../../test/test_helper" unless defined? TEST_ROOT 1 unless defined? RADIANT_ROOT 2 ENV["RAILS_ENV"] = "test" 3 require "#{File.expand_path(File.dirname(__FILE__) + "/../../../../")}/config/boot" 4 end 5 require "#{RADIANT_ROOT}/test/test_helper" 2 6 3 7 class Test::Unit::TestCase branches/mental/radiant/vendor/extensions/textile_filter/test/test_helper.rb
r196 r400 1 require File.dirname(__FILE__) + "/../../../../test/test_helper" unless defined? TEST_ROOT 1 unless defined? RADIANT_ROOT 2 ENV["RAILS_ENV"] = "test" 3 require "#{File.expand_path(File.dirname(__FILE__) + "/../../../../")}/config/boot" 4 end 5 require "#{RADIANT_ROOT}/test/test_helper" 2 6 3 7 class Test::Unit::TestCase
