You are here

public function NormalizeTest::testAppendPatternAppendsPattern in Bibliography Module 7.2

File

lib/msrc-authortool/tests/NormalizeTest.php, line 61

Class

NormalizeTest

Code

public function testAppendPatternAppendsPattern() {
  $obj = new \Nametools\Normalize(new NormalizerTestMatchObject(), new \Nametools\RegexCounter());
  $obj
    ->appendPattern("/^(.+?)\\s(.+?)\$/", array(
    'name',
    'email',
  ));
  $obj
    ->appendPattern("/^(.+?)\\s<(.+?)>\$/", array(
    'name',
    'email',
  ));
  $shouldMatch = array(
    "/^(.+?)\\s(.+?)\$/" => array(
      'name',
      'email',
    ),
    "/^(.+?)\\s<(.+?)>\$/" => array(
      'name',
      'email',
    ),
  );
  $this
    ->assertEquals($shouldMatch, $obj
    ->getPatterns());
}