Commit 4b901898589d4ac9148db6d0227ff3c46f19f569

Authored by Antonio Terceiro
1 parent 0ff38023

Complement test plugin

plugins/foo/README 0 → 100644
... ... @@ -0,0 +1,2 @@
  1 +This is a small plugin used to debug some problems that may happen with other
  2 +plugins.
... ...
plugins/foo/lib/foo_plugin.rb
  1 +require_dependency 'foo_plugin/ext/profile'
  2 +
1 3 class FooPlugin < Noosfero::Plugin
2 4  
3 5 def self.plugin_name
... ...
plugins/foo/lib/foo_plugin/ext/profile.rb 0 → 100644
... ... @@ -0,0 +1,6 @@
  1 +require_dependency 'profile'
  2 +
  3 +Profile.class_eval do
  4 + def bar
  5 + end
  6 +end
... ...
plugins/foo/test/unit/foo_plugin_test.rb
... ... @@ -4,4 +4,7 @@ class FooPluginTest &lt; ActiveSupport::TestCase
4 4 def test_foo
5 5 FooPlugin::Bar.create!
6 6 end
  7 + def test_monkey_patch
  8 + Profile.new.bar
  9 + end
7 10 end
... ...