esperance/esperance-phpunit
Composer 安装命令:
composer require esperance/esperance-phpunit
包简介
PHPUnit TestCase class integrated with Esperance assertion library.
关键字:
README 文档
README
PHPUnit TestCase class integrated with Espérance assertion library.
Usage
Installation
Before installation of Espérance-PHPUnit, PHPUnit should be installed.
Espérance-PHPUnit can be installed using Composer.
At first, save below as composer.json at the root of your project.
{
"require": {
"esperance/esperance-phpunit": "0.1.*"
}
}
And run these commands.
$ wget http://getcomposer.org/composer.phar
$ php composer.phar install
Then Espérance would be installed in ./vendor directory and also ./vendor/autoload.php is generated.
Writing tests with Espérance assertion
Just replace PHPUnit_Framework_TestCase with \Esperance\PHPUnit\Testcase.
Then $this->expect() method is available to specify subject for the test.
<?php require './vendor/autoload.php'; class YourTestCase extends \Esperance\PHPUnit\TestCase { public function testSomething() { $this->expect(1 + 1)->to->be(2); $this->expect("foo" . "bar")->to->be("foobar")->and->not->to->be('baz'); $this->expect(new ArrayObject)->to->be->an('ArrayObject'); $this->expect(function () { throw new RuntimeException; })->to->throw('RuntimeException'); } }
License
The MIT License
Author
Yuya Takeyama
统计信息
- 总下载量: 90
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2012-07-01