OSDN Git Service

behat: no-op wp_mail()
authorscribu <mail@scribu.net>
Thu, 11 Jul 2013 23:56:53 +0000 (02:56 +0300)
committerscribu <mail@scribu.net>
Fri, 12 Jul 2013 00:16:58 +0000 (03:16 +0300)
features/bootstrap/FeatureContext.php
features/extra/no-mail.php [new file with mode: 0644]

index 8c4dc9f..b60c007 100644 (file)
@@ -162,6 +162,10 @@ class FeatureContext extends BehatContext implements ClosuredContextInterface {
                if ( $subdir ) mkdir( $dest_dir );
 
                Process::create( Utils\esc_cmd( "cp -r %s/* %s", self::$cache_dir, $dest_dir ) )->run_check();
+
+               // disable emailing
+               mkdir( $dest_dir . '/wp-content/mu-plugins' );
+               copy( __DIR__ . '/../extra/no-mail.php', $dest_dir . '/wp-content/mu-plugins/no-mail.php' );
        }
 
        public function install_wp( $subdir = '' ) {
diff --git a/features/extra/no-mail.php b/features/extra/no-mail.php
new file mode 100644 (file)
index 0000000..ba222ad
--- /dev/null
@@ -0,0 +1,6 @@
+<?php
+
+function wp_mail() {
+       // do nothing
+}
+