namespace Shaarli\Front\Controller\Admin;
-use PHPUnit\Framework\TestCase;
use Shaarli\Bookmark\Bookmark;
use Shaarli\Bookmark\BookmarkFilter;
use Shaarli\Front\Exception\WrongTokenException;
use Shaarli\Security\SessionManager;
+use Shaarli\TestCase;
use Slim\Http\Request;
use Slim\Http\Response;
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
- static::assertSame(['./?searchtags=new-tag'], $result->getHeader('location'));
+ static::assertSame(['/subfolder/?searchtags=new-tag'], $result->getHeader('location'));
static::assertArrayNotHasKey(SessionManager::KEY_ERROR_MESSAGES, $session);
static::assertArrayNotHasKey(SessionManager::KEY_WARNING_MESSAGES, $session);
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
- static::assertSame(['./manage-tags'], $result->getHeader('location'));
+ static::assertSame(['/subfolder/admin/tags'], $result->getHeader('location'));
static::assertArrayNotHasKey(SessionManager::KEY_ERROR_MESSAGES, $session);
static::assertArrayNotHasKey(SessionManager::KEY_WARNING_MESSAGES, $session);
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
- static::assertSame(['./manage-tags'], $result->getHeader('location'));
+ static::assertSame(['/subfolder/admin/tags'], $result->getHeader('location'));
static::assertArrayNotHasKey(SessionManager::KEY_ERROR_MESSAGES, $session);
static::assertArrayHasKey(SessionManager::KEY_WARNING_MESSAGES, $session);
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
- static::assertSame(['./manage-tags'], $result->getHeader('location'));
+ static::assertSame(['/subfolder/admin/tags'], $result->getHeader('location'));
static::assertArrayNotHasKey(SessionManager::KEY_ERROR_MESSAGES, $session);
static::assertArrayHasKey(SessionManager::KEY_WARNING_MESSAGES, $session);
$result = $this->controller->save($request, $response);
static::assertSame(302, $result->getStatusCode());
- static::assertSame(['./manage-tags'], $result->getHeader('location'));
+ static::assertSame(['/subfolder/admin/tags'], $result->getHeader('location'));
static::assertArrayNotHasKey(SessionManager::KEY_ERROR_MESSAGES, $session);
static::assertArrayHasKey(SessionManager::KEY_WARNING_MESSAGES, $session);