redmine_glossary/test/test_helper.rb @ 629e7d4b
| 629e7d4b | Toru Takahashi | # -*- coding: utf-8 -*-
|
||
| 0819898b | Martin Denizet | # Load the normal Rails helper
|
||
| 8ea83885 | Toru Takahashi | require File.expand_path(File.dirname(__FILE__) + '/../../../test/test_helper')
|
||
| 0819898b | Martin Denizet | |||
| 629e7d4b | Toru Takahashi | module Redmine
|
||
module PluginFixturesLoader
|
||||
def self.included(base)
|
||||
base.class_eval do
|
||||
def self.plugin_fixtures(*symbols)
|
||||
ActiveRecord::FixtureSet.create_fixtures(File.dirname(__FILE__) + '/fixtures/', symbols)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
## ファンクショナルテスト
|
||||
unless ActionController::TestCase.included_modules.include?(Redmine::PluginFixturesLoader)
|
||||
ActionController::TestCase.send :include, Redmine::PluginFixturesLoader
|
||||
end
|
||||
## ユニットテスト
|
||||
unless ActiveSupport::TestCase.included_modules.include?(Redmine::PluginFixturesLoader)
|
||||
ActiveSupport::TestCase.send :include, Redmine::PluginFixturesLoader
|
||||
end
|
||||
## インテグレーションテスト
|
||||
unless Redmine::IntegrationTest.included_modules.include?(Redmine::PluginFixturesLoader)
|
||||
Redmine::IntegrationTest.send :include, Redmine::PluginFixturesLoader
|
||||
end
|