* add a test to cover SvnDriver::supports() (three fail)

main
till 12 years ago
parent 9a60913d81
commit 2562755867

@ -95,4 +95,30 @@ class SvnDriverTest extends \PHPUnit_Framework_TestCase
return $cmd;
}
public static function supportProvider()
{
return array(
array('http://svn.apache.org', true),
array('http://svn.sf.net', true),
array('svn://example.org', true),
array('svn+ssh://example.org', true),
array('file:///d:/repository_name/project', true),
array('file:///repository_name/project', true),
);
}
/**
* Nail a bug in {@link SvnDriver::support()}.
*
* @dataProvider supportProvider
*/
public function testSupport($url, $assertion)
{
if ($assertion === true) {
$this->assertTrue(SvnDriver::supports($url));
} else {
$this->assertFalse(SvnDriver::supports($url));
}
}
}

Loading…
Cancel
Save