mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-10-12 15:35:15 +00:00
Expand test coverage.
This commit is contained in:
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class AttachmentFormRequest.
|
||||
*/
|
||||
class AttachmentFormRequest extends Request
|
||||
|
@@ -64,9 +64,9 @@ class BillFormRequest extends Request
|
||||
{
|
||||
$nameRule = 'required|between:1,255|uniqueObjectForUser:bills,name';
|
||||
$matchRule = 'required|between:1,255|uniqueObjectForUser:bills,match';
|
||||
if (intval($this->get('id')) > 0) {
|
||||
$nameRule .= ',' . intval($this->get('id'));
|
||||
$matchRule .= ',' . intval($this->get('id'));
|
||||
if ($this->integer('id') > 0) {
|
||||
$nameRule .= ',' . $this->integer('id');
|
||||
$matchRule .= ',' . $this->integer('id');
|
||||
}
|
||||
// is OK
|
||||
$rules = [
|
||||
|
@@ -25,6 +25,7 @@ namespace FireflyIII\Http\Requests;
|
||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class BudgetFormRequest.
|
||||
*/
|
||||
class BudgetFormRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class BudgetIncomeRequest.
|
||||
*/
|
||||
class BudgetIncomeRequest extends Request
|
||||
|
@@ -56,8 +56,8 @@ class CategoryFormRequest extends Request
|
||||
/** @var CategoryRepositoryInterface $repository */
|
||||
$repository = app(CategoryRepositoryInterface::class);
|
||||
$nameRule = 'required|between:1,100|uniqueObjectForUser:categories,name';
|
||||
if (null !== $repository->find(intval($this->get('id')))->id) {
|
||||
$nameRule = 'required|between:1,100|uniqueObjectForUser:categories,name,' . intval($this->get('id'));
|
||||
if (null !== $repository->find($this->integer('id'))->id) {
|
||||
$nameRule = 'required|between:1,100|uniqueObjectForUser:categories,name,' . $this->integer('id');
|
||||
}
|
||||
|
||||
// fixed
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class ConfigurationRequest.
|
||||
*/
|
||||
class ConfigurationRequest extends Request
|
||||
|
@@ -23,7 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* Class BillFormRequest.
|
||||
* Class CurrencyFormRequest.
|
||||
*/
|
||||
class CurrencyFormRequest extends Request
|
||||
{
|
||||
@@ -61,7 +61,7 @@ class CurrencyFormRequest extends Request
|
||||
'symbol' => 'required|min:1|max:8|unique:transaction_currencies,symbol',
|
||||
'decimal_places' => 'required|min:0|max:12|numeric',
|
||||
];
|
||||
if (intval($this->get('id')) > 0) {
|
||||
if ($this->integer('id') > 0) {
|
||||
$rules = [
|
||||
'name' => 'required|max:48|min:1',
|
||||
'code' => 'required|min:3|max:3',
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class DeleteAccountFormRequest.
|
||||
*/
|
||||
class DeleteAccountFormRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class EmailFormRequest.
|
||||
*/
|
||||
class EmailFormRequest extends Request
|
||||
|
@@ -1,53 +0,0 @@
|
||||
<?php
|
||||
/**
|
||||
* ImportUploadRequest.php
|
||||
* Copyright (c) 2017 thegrumpydictator@gmail.com
|
||||
*
|
||||
* This file is part of Firefly III.
|
||||
*
|
||||
* Firefly III is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* Firefly III is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with Firefly III. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
declare(strict_types=1);
|
||||
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* Class ImportUploadRequest.
|
||||
*/
|
||||
class ImportUploadRequest extends Request
|
||||
{
|
||||
/**
|
||||
* @return bool
|
||||
*/
|
||||
public function authorize()
|
||||
{
|
||||
// Only allow logged in users
|
||||
return auth()->check();
|
||||
}
|
||||
|
||||
/**
|
||||
* @return array
|
||||
*/
|
||||
public function rules()
|
||||
{
|
||||
// fixed
|
||||
$types = array_keys(config('firefly.import_formats'));
|
||||
|
||||
return [
|
||||
'import_file' => 'required|file',
|
||||
'import_file_type' => 'required|in:' . join(',', $types),
|
||||
'configuration_file' => 'file',
|
||||
];
|
||||
}
|
||||
}
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class MassDeleteJournalRequest.
|
||||
*/
|
||||
class MassDeleteJournalRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class MassEditJournalRequest.
|
||||
*/
|
||||
class MassEditJournalRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class NewUserFormRequest.
|
||||
*/
|
||||
class NewUserFormRequest extends Request
|
||||
|
@@ -57,8 +57,8 @@ class PiggyBankFormRequest extends Request
|
||||
public function rules()
|
||||
{
|
||||
$nameRule = 'required|between:1,255|uniquePiggyBankForUser';
|
||||
if (intval($this->get('id'))) {
|
||||
$nameRule = 'required|between:1,255|uniquePiggyBankForUser:' . intval($this->get('id'));
|
||||
if ($this->integer('id')) {
|
||||
$nameRule = 'required|between:1,255|uniquePiggyBankForUser:' . $this->integer('id');
|
||||
}
|
||||
|
||||
$rules = [
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class ProfileFormRequest.
|
||||
*/
|
||||
class ProfileFormRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class ReconciliationFormRequest.
|
||||
*/
|
||||
class ReconciliationFormRequest extends Request
|
||||
|
@@ -25,6 +25,7 @@ namespace FireflyIII\Http\Requests;
|
||||
use Carbon\Carbon;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class ExportFormRequest.
|
||||
*/
|
||||
class SelectTransactionsRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class RuleFormRequest.
|
||||
*/
|
||||
class TestRuleFormRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class TokenFormRequest.
|
||||
*/
|
||||
class TokenFormRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class UserFormRequest.
|
||||
*/
|
||||
class UserFormRequest extends Request
|
||||
|
@@ -23,6 +23,7 @@ declare(strict_types=1);
|
||||
namespace FireflyIII\Http\Requests;
|
||||
|
||||
/**
|
||||
* @CodeCoverageIgnore
|
||||
* Class UserRegistrationRequest.
|
||||
*/
|
||||
class UserRegistrationRequest extends Request
|
||||
|
Reference in New Issue
Block a user