for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Maestriam\Samurai\Tests\Unit\Entities\Wizard;
use Maestriam\Samurai\Entities\Wizard;
/**
* Testes de funcionalidades de definir/receber informações do vendor do tema
*/
class GetQuestionsTest extends WizardTestCase
{
public function testThemeQuestion()
$wizard = new Wizard();
$question = $wizard->theme();
$this->assertWizardQuestion($question);
}
public function testDescriptionQuestion()
$question = $wizard->description();
public function testAuthorQuestion()
$question = $wizard->author();
public function testConfirmQuestion()
$name = 'Dave Mustaine';
$email = '[email protected]';
$vendor = 'bands/megadeth';
$author = "$name <$email>";
$descr = 'Rust In Peace Theme';
$question = $wizard->confirm($vendor, $author, $descr);
$this->assertConfirmQuestion($question);
$this->assertStringContainsString($vendor, $question->ask);
$this->assertStringContainsString($name, $question->ask);
$this->assertStringContainsString($email, $question->ask);
$this->assertStringContainsString($descr, $question->ask);