Initialize phpspec2

This commit is contained in:
Paweł Jędrzejewski 2012-11-12 22:32:33 +01:00
parent 9b332c6fd3
commit b72c5bda99
5 changed files with 59 additions and 5 deletions

View file

@ -1,7 +1,5 @@
phpunit.xml
Tests/autoload.php
vendor/ vendor/
bin/
composer.phar composer.phar
composer.lock composer.lock

View file

@ -9,4 +9,5 @@ before_script: composer install --dev
script: php bin/phpspec run script: php bin/phpspec run
notifications: notifications:
email: travis-ci@sylius.org irc: "irc.freenode.org#sylius-dev"
email: travis-ci@sylius.org

View file

@ -26,7 +26,10 @@
"white-october/pagerfanta-bundle": "*" "white-october/pagerfanta-bundle": "*"
}, },
"require-dev": { "require-dev": {
"doctrine/orm": "*" "phpspec/phpspec2": "*"
},
"config": {
"bin-dir": "bin"
}, },
"autoload": { "autoload": {
"psr-0": { "Sylius\\Bundle\\ResourceBundle": "" } "psr-0": { "Sylius\\Bundle\\ResourceBundle": "" }

View file

@ -0,0 +1,29 @@
<?php
namespace spec\Sylius\Bundle\ResourceBundle\Controller;
use PHPSpec2\ObjectBehavior;
/**
* Request fetcher spec.
*
* @author Paweł Jędrzejewski <pjedrzejewski@diweb.pl>
*/
class RequestFetcher extends ObjectBehavior
{
/**
* @param Symfony\Component\HttpFoundation\Request $request
* @param Symfony\Component\HttpFoundation\ParameterBag $attributeBag
*/
function let($request, $attributeBag)
{
$request->attributes = $attributeBag;
$this->beConstructedWith($request);
}
function it_should_be_initializable()
{
$this->shouldHaveType('Sylius\Bundle\ResourceBundle\Controller\RequestFetcher');
}
}

View file

@ -0,0 +1,23 @@
<?php
namespace spec\Sylius\Bundle\ResourceBundle\Controller;
use PHPSpec2\ObjectBehavior;
/**
* Resource controller spec.
*
* @author Paweł Jędrzejewski <pjedrzejewski@diweb.pl>
*/
class ResourceController extends ObjectBehavior
{
function let()
{
$this->beConstructedWith('sylius_resource', 'test', 'SyliusResourceBundle:Test');
}
function it_should_be_initializable()
{
$this->shouldHaveType('Sylius\Bundle\ResourceBundle\Controller\ResourceController');
}
}