diff options
Diffstat (limited to 'plugins/new_user_identity')
-rw-r--r-- | plugins/new_user_identity/new_user_identity.php | 2 | ||||
-rw-r--r-- | plugins/new_user_identity/tests/NewUserIdentity.php | 23 |
2 files changed, 24 insertions, 1 deletions
diff --git a/plugins/new_user_identity/new_user_identity.php b/plugins/new_user_identity/new_user_identity.php index 200d9accd..f98145b6c 100644 --- a/plugins/new_user_identity/new_user_identity.php +++ b/plugins/new_user_identity/new_user_identity.php @@ -43,7 +43,7 @@ class new_user_identity extends rcube_plugin $args['user_name'] = $user_name; if (!$args['user_email'] && strpos($user_email, '@')) { - $args['user_email'] = rcube_idn_to_ascii($user_email); + $args['user_email'] = rcube_utils::idn_to_ascii($user_email); } } } diff --git a/plugins/new_user_identity/tests/NewUserIdentity.php b/plugins/new_user_identity/tests/NewUserIdentity.php new file mode 100644 index 000000000..c1d385853 --- /dev/null +++ b/plugins/new_user_identity/tests/NewUserIdentity.php @@ -0,0 +1,23 @@ +<?php + +class NewUserIdentity_Plugin extends PHPUnit_Framework_TestCase +{ + + function setUp() + { + include_once dirname(__FILE__) . '/../new_user_identity.php'; + } + + /** + * Plugin object construction test + */ + function test_constructor() + { + $rcube = rcube::get_instance(); + $plugin = new new_user_identity($rcube->api); + + $this->assertInstanceOf('new_user_identity', $plugin); + $this->assertInstanceOf('rcube_plugin', $plugin); + } +} + |