Commit
4b901898589d4ac9148db6d0227ff3c46f19f569
Exists in
master
and in
23 other branches
activate_plugin, api_fixies, api_tasks, article_blog_visualization_format, article_layout_refactoring, article_layout_temp, blog_page_bug, clone_article, communities_ratings, design_template, event_layout, fix_forum, fix_optional_fields, fix_suggest_article, folder_improvments, manage_organization, merge_deactive_and_ban, news_page, script_to_update, stable, template_mirror_block, tests, tests_fixies
Complement test plugin
|
| @@ -0,0 +1,2 @@ |
| @@ -0,0 +1,2 @@ |
|
| |
1
| +This is a small plugin used to debug some problems that may happen with other |
|
| |
2
| +plugins. |
|
| |
1
| +require_dependency 'foo_plugin/ext/profile' |
|
| |
2
| + |
|
1
| class FooPlugin < Noosfero::Plugin |
3
| class FooPlugin < Noosfero::Plugin |
|
2
| |
4
| |
|
3
| def self.plugin_name |
5
| def self.plugin_name |
|
| @@ -0,0 +1,6 @@ |
| @@ -0,0 +1,6 @@ |
|
| |
1
| +require_dependency 'profile' |
|
| |
2
| + |
|
| |
3
| +Profile.class_eval do |
|
| |
4
| + def bar |
|
| |
5
| + end |
|
| |
6
| +end |
|
| @@ -4,4 +4,7 @@ class FooPluginTest < ActiveSupport::TestCase |
| @@ -4,4 +4,7 @@ class FooPluginTest < ActiveSupport::TestCase |
|
4
| def test_foo |
4
| def test_foo |
|
5
| FooPlugin::Bar.create! |
5
| FooPlugin::Bar.create! |
|
6
| end |
6
| end |
|
| |
7
| + def test_monkey_patch |
|
| |
8
| + Profile.new.bar |
|
| |
9
| + end |
|
7
| end |
10
| end |