Skip to content

Commit

Permalink
Tests: refactor
Browse files Browse the repository at this point in the history
  • Loading branch information
f3l1x committed Nov 28, 2023
1 parent 3eada63 commit 31c2ab8
Show file tree
Hide file tree
Showing 11 changed files with 11 additions and 35 deletions.
4 changes: 0 additions & 4 deletions tests/.coveralls.yml

This file was deleted.

10 changes: 0 additions & 10 deletions tests/.gitignore

This file was deleted.

14 changes: 5 additions & 9 deletions tests/cases/MailBuilder.phpt → tests/Cases/MailBuilder.phpt
Expand Up @@ -2,19 +2,15 @@

namespace Tests;

/**
* Test: MailBuilder
*/

use Contributte\Mailing\IMailSender;
use Contributte\Mailing\MailBuilder;
use Contributte\Mailing\NetteMailSender;
use Contributte\Tester\Toolkit;
use Mockery;
use Nette\IOException;
use Nette\Mail\Mailer;
use Nette\Mail\Message;
use Nette\Utils\Strings;
use Ninjify\Nunjuck\Toolkit;
use Tester\Assert;

require_once __DIR__ . '/../bootstrap.php';
Expand All @@ -36,7 +32,7 @@ Toolkit::test(function (): void {
$sender = new NetteMailSender($mailer);
$builder = new MailBuilder($sender);
$builder->setFrom('foo@bar.baz');
$builder->setTemplateFile(__DIR__ . '/../fixtures/mails/empty.latte');
$builder->setTemplateFile(__DIR__ . '/../Fixtures/mails/empty.latte');
$builder->setPlain('Plain text');

$builder->send();
Expand All @@ -61,7 +57,7 @@ Toolkit::test(function (): void {
$sender = new NetteMailSender($mailer);
$builder = new MailBuilder($sender);
$builder->setFrom('foo@bar.baz');
$builder->setTemplateFile(__DIR__ . '/../fixtures/mails/img-absolute.latte');
$builder->setTemplateFile(__DIR__ . '/../Fixtures/mails/img-absolute.latte');

$builder->send();
});
Expand All @@ -76,7 +72,7 @@ Toolkit::test(function (): void {
$sender = new NetteMailSender($mailer);
$builder = new MailBuilder($sender);
$builder->setFrom('foo@bar.baz');
$builder->setTemplateFile(__DIR__ . '/../fixtures/mails/img-relative.latte');
$builder->setTemplateFile(__DIR__ . '/../Fixtures/mails/img-relative.latte');

$builder->send();
});
Expand All @@ -91,7 +87,7 @@ Toolkit::test(function (): void {
$sender = new NetteMailSender($mailer);
$builder = new MailBuilder($sender);
$builder->setFrom('foo@bar.baz');
$builder->setTemplateFile(__DIR__ . '/../fixtures/mails/img-notfound.latte');
$builder->setTemplateFile(__DIR__ . '/../Fixtures/mails/img-notfound.latte');

Assert::exception(function () use ($builder): void {
$builder->send();
Expand Down
Expand Up @@ -2,22 +2,19 @@

namespace Tests;

/**
* Test: MailBuilderFactory
*/

use Contributte\Mailing\IMailSender;
use Contributte\Mailing\MailBuilder;
use Contributte\Mailing\MailBuilderFactory;
use Contributte\Mailing\NetteTemplateFactory;
use Contributte\Tester\Environment;
use Contributte\Tester\Toolkit;
use Latte\Engine;
use Mockery;
use Nette\Application\LinkGenerator;
use Nette\Application\Routers\RouteList;
use Nette\Bridges\ApplicationLatte\LatteFactory;
use Nette\Bridges\ApplicationLatte\TemplateFactory;
use Nette\Http\UrlScript;
use Ninjify\Nunjuck\Toolkit;
use Tester\Assert;

require_once __DIR__ . '/../bootstrap.php';
Expand All @@ -36,7 +33,7 @@ Toolkit::test(function (): void {
$template->add('_mail', $message);
$message->setHtmlBody($template->__toString());

$filename = TEMP_DIR . date('Y-m-d H-i-s') . microtime() . '.eml';
$filename = Environment::getTestDir() . date('Y-m-d H-i-s') . microtime() . '.eml';
file_put_contents($filename, $message->generateMessage());
Assert::match('%A%<span class="preheader">Awesome emails.</span>%A%', file_get_contents($filename));
});
Expand All @@ -52,6 +49,6 @@ Toolkit::test(function (): void {

$builder = $factory->create();
$builder->setFrom('foo@bar.baz');
$builder->setTemplateFile(__DIR__ . '/../fixtures/mails/hello.latte');
$builder->setTemplateFile(__DIR__ . '/../Fixtures/mails/hello.latte');
$builder->send();
});
File renamed without changes
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
7 changes: 2 additions & 5 deletions tests/bootstrap.php
@@ -1,13 +1,10 @@
<?php declare(strict_types = 1);

use Ninjify\Nunjuck\Environment;
use Contributte\Tester\Environment;

if (@!include __DIR__ . '/../vendor/autoload.php') {
echo 'Install Nette Tester using `composer update --dev`';
exit(1);
}

// Configure environment
Environment::setupTester();
Environment::setupTimezone();
Environment::setupVariables(__DIR__);
Environment::setup(__DIR__);

0 comments on commit 31c2ab8

Please sign in to comment.