1
0
Fork 0
composer/tests/Composer/Test/Command/InitCommandTest.php

30 lines
730 B
PHP

<?php
namespace Composer\Test\Autoload;
use Composer\Command\InitCommand;
use Composer\Test\TestCase;
class InitCommandTest extends TestCase
{
function testParseValidAuthorString()
{
$command = new InitCommand;
$command->parseAuthorString('John Smith <john@example.com>');
}
function testParseEmptyAuthorString()
{
$command = new InitCommand;
$this->setExpectedException('InvalidArgumentException');
$command->parseAuthorString('');
}
function testParseAuthorStringWithInvalidEmail()
{
$command = new InitCommand;
$this->setExpectedException('InvalidArgumentException');
$command->parseAuthorString('John Smith <john>');
}
}