WordPress.org

Make WordPress Core

Changeset 401 in tests


Ignore:
Timestamp:
08/04/11 19:54:38 (3 years ago)
Author:
ryan
Message:

Move and update is_email() tests

Location:
wp-testcase
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • wp-testcase/jacob/TestFormatting.php

    r400 r401  
    342342} 
    343343 
    344 class Test_Is_Email extends _WPFormattingTest { 
    345     function test_returns_true_if_given_a_valid_email_address() { 
    346         $data = array( 
    347             "bob@example.com", 
    348             '"Bob Johnson" <bob@example.com>', 
    349             "phil@example.info", 
    350             "ace@204.32.222.14", 
    351             "kevin@many.subdomains.make.a.happy.man.edu" 
    352             ); 
    353         foreach ( $data as $datum ) { 
    354             $this->assertEquals( $datum, is_email($datum), $datum ); 
    355         } 
    356     } 
    357     // TODO: make up some more useful test data :) 
    358     function test_returns_false_if_given_an_invalid_email_address() { 
    359         $data = array( 
    360             "khaaaaaaaaaaaaaaan!", 
    361             'http://bob.example.com/', 
    362             "sif i'd give u it, spamer!1", 
    363             "com.exampleNOSPAMbob", 
    364             "bob@your mom" 
    365             ); 
    366         foreach ($data as $datum) { 
    367             $this->assertFalse(is_email($datum), $datum); 
    368         } 
    369     } 
    370 } 
    371  
    372344/* 
    373345Decodes text in RFC2047 "Q"-encoding, e.g. 
  • wp-testcase/test_includes_formatting.php

    r400 r401  
    795795} 
    796796 
     797class TestIsEmail extends WPTestCase { 
     798    function test_returns_true_if_given_a_valid_email_address() { 
     799        $data = array( 
     800            "bob@example.com", 
     801            "phil@example.info", 
     802            "ace@204.32.222.14", 
     803            "kevin@many.subdomains.make.a.happy.man.edu" 
     804            ); 
     805        foreach ( $data as $datum ) { 
     806            $this->assertEquals( $datum, is_email($datum), $datum ); 
     807        } 
     808    } 
     809 
     810    function test_returns_false_if_given_an_invalid_email_address() { 
     811        $data = array( 
     812            "khaaaaaaaaaaaaaaan!", 
     813            'http://bob.example.com/', 
     814            "sif i'd give u it, spamer!1", 
     815            "com.exampleNOSPAMbob", 
     816            "bob@your mom" 
     817            ); 
     818        foreach ($data as $datum) { 
     819            $this->assertFalse(is_email($datum), $datum); 
     820        } 
     821    } 
     822} 
     823 
    797824?> 
Note: See TracChangeset for help on using the changeset viewer.