2017 © Pedro Peláez
 

library presenter-tester

Simple helper for testing Nette presenters.

image

besanek/presenter-tester

Simple helper for testing Nette presenters.

  • Wednesday, May 14, 2014
  • by besanek
  • Repository
  • 2 Watchers
  • 5 Stars
  • 328 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 1 Forks
  • 1 Open issues
  • 4 Versions
  • 1 % Grown

The README.md

PresenterTester

Creating Nette presenters for testing purposes has never been easier., (*1)

Simplest example

This will run Homepage presenter with default action., (*2)

$tester = new PresenterTester($container->getByType('\Nette\Application\IPresenterFactory'));
$tester->setPresenter('Homepage');
$response = $tester->run();

More complex example

$tester = new PresenterTester($container->getByType('\Nette\Application\IPresenterFactory'));
$tester->setPresenter('Article');
$tester->setAction('edit');
$tester->setHandle('form-save')
$tester->setParams(array('id' => 1));

$article = array(
  'content' => 'Lorem ipsum',
  'save' => 'save',
);

$tester->setPost($article);
$response = $tester->run();

This can edit and save the article with id 1., (*3)

Limitations

  • You can not runs twice the presenter. You must clear internal cache with clean().

Future

  • Ajax support
  • Native support for formular sending

Build Status, (*4)

The Versions

14/05 2014

0.1.x-dev

0.1.9999999.9999999-dev

Simple helper for testing Nette presenters.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

The Development Requires

testing mvc nette presenter

14/05 2014

dev-master

9999999-dev

Simple helper for testing Nette presenters.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

The Development Requires

testing mvc nette presenter

14/05 2014

v0.1.0-rc

0.1.0.0-RC

Simple helper for testing Nette presenters.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

The Development Requires

testing mvc nette presenter

29/07 2013

dev-autoclean

dev-autoclean

Simple helper for testing Nette presenters.

  Sources   Download

GPL-3.0 BSD-3-Clause GPL-2.0

The Requires

 

The Development Requires

testing mvc nette presenter