mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-02-25 18:45:27 -06:00
Fix all tests.
This commit is contained in:
parent
3e22c9860e
commit
dafddfa39a
2
test.sh
2
test.sh
@ -24,7 +24,7 @@ verbalflag=''
|
|||||||
testsuite=''
|
testsuite=''
|
||||||
configfile='phpunit.xml';
|
configfile='phpunit.xml';
|
||||||
|
|
||||||
while getopts 'vcratf:u:s:' flag; do
|
while getopts 'vcrtf:u:s:a:' flag; do
|
||||||
case "${flag}" in
|
case "${flag}" in
|
||||||
r)
|
r)
|
||||||
resetTestFlag='true'
|
resetTestFlag='true'
|
||||||
|
@ -39,7 +39,7 @@ class AboutControllerTest extends TestCase
|
|||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Passport::actingAs($this->user());
|
Passport::actingAs($this->user());
|
||||||
Log::debug('Now in Api/AboutControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -29,6 +29,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
||||||
use Laravel\Passport\Passport;
|
use Laravel\Passport\Passport;
|
||||||
use Log;
|
use Log;
|
||||||
|
use Mockery;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -43,7 +44,7 @@ class AccountControllerTest extends TestCase
|
|||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Passport::actingAs($this->user());
|
Passport::actingAs($this->user());
|
||||||
Log::debug('Now in Api/AccountControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -85,9 +86,14 @@ class AccountControllerTest extends TestCase
|
|||||||
$currencyRepos = $this->mock(CurrencyRepositoryInterface::class);
|
$currencyRepos = $this->mock(CurrencyRepositoryInterface::class);
|
||||||
|
|
||||||
// mock calls:
|
// mock calls:
|
||||||
$repository->shouldReceive('setUser')->once();
|
$repository->shouldReceive('setUser');
|
||||||
$repository->shouldReceive('getAccountsByType')->withAnyArgs()->andReturn($accounts)->once();
|
$repository->shouldReceive('getAccountsByType')->withAnyArgs()->andReturn($accounts)->once();
|
||||||
$currencyRepos->shouldReceive('setUser')->once();
|
$currencyRepos->shouldReceive('setUser');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountRole'])->andReturn('defaultAsset');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('BIC');
|
||||||
|
$repository->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('Hello');
|
||||||
|
|
||||||
// test API
|
// test API
|
||||||
$response = $this->get('/api/v1/accounts');
|
$response = $this->get('/api/v1/accounts');
|
||||||
@ -244,6 +250,12 @@ class AccountControllerTest extends TestCase
|
|||||||
$currencyRepos->shouldReceive('setUser')->once();
|
$currencyRepos->shouldReceive('setUser')->once();
|
||||||
$repository->shouldReceive('getOpeningBalanceAmount')->andReturn('10')->once();
|
$repository->shouldReceive('getOpeningBalanceAmount')->andReturn('10')->once();
|
||||||
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01')->once();
|
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01')->once();
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountRole'])->andReturn('defaultAsset');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('BIC');
|
||||||
|
$repository->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('Hello');
|
||||||
|
|
||||||
|
|
||||||
// test API
|
// test API
|
||||||
$response = $this->get('/api/v1/accounts/' . $account->id);
|
$response = $this->get('/api/v1/accounts/' . $account->id);
|
||||||
@ -316,6 +328,12 @@ class AccountControllerTest extends TestCase
|
|||||||
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
||||||
$currencyRepos->shouldReceive('setUser')->once();
|
$currencyRepos->shouldReceive('setUser')->once();
|
||||||
|
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountRole'])->andReturn('defaultAsset');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('BIC');
|
||||||
|
$repository->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('Hello');
|
||||||
|
|
||||||
// data to submit
|
// data to submit
|
||||||
$data = [
|
$data = [
|
||||||
'name' => 'Some new asset account #' . rand(1, 10000),
|
'name' => 'Some new asset account #' . rand(1, 10000),
|
||||||
@ -356,6 +374,12 @@ class AccountControllerTest extends TestCase
|
|||||||
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
||||||
$currencyRepos->shouldReceive('findByCodeNull')->andReturn(TransactionCurrency::find(1));
|
$currencyRepos->shouldReceive('findByCodeNull')->andReturn(TransactionCurrency::find(1));
|
||||||
|
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountRole'])->andReturn('defaultAsset');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('BIC');
|
||||||
|
$repository->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('Hello');
|
||||||
|
|
||||||
// functions to expect:
|
// functions to expect:
|
||||||
|
|
||||||
// data to submit
|
// data to submit
|
||||||
@ -394,6 +418,12 @@ class AccountControllerTest extends TestCase
|
|||||||
$repository->shouldReceive('getOpeningBalanceAmount')->andReturn('10');
|
$repository->shouldReceive('getOpeningBalanceAmount')->andReturn('10');
|
||||||
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
||||||
|
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountRole'])->andReturn('defaultAsset');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('BIC');
|
||||||
|
$repository->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('Hello');
|
||||||
|
|
||||||
$account = $this->user()->accounts()->first();
|
$account = $this->user()->accounts()->first();
|
||||||
// data to submit
|
// data to submit
|
||||||
$data = [
|
$data = [
|
||||||
@ -432,6 +462,12 @@ class AccountControllerTest extends TestCase
|
|||||||
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
$repository->shouldReceive('getOpeningBalanceDate')->andReturn('2018-01-01');
|
||||||
$currencyRepos->shouldReceive('findByCodeNull')->andReturn(TransactionCurrency::find(1));
|
$currencyRepos->shouldReceive('findByCodeNull')->andReturn(TransactionCurrency::find(1));
|
||||||
|
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountRole'])->andReturn('defaultAsset');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('1');
|
||||||
|
$repository->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('BIC');
|
||||||
|
$repository->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('Hello');
|
||||||
|
|
||||||
$account = $this->user()->accounts()->first();
|
$account = $this->user()->accounts()->first();
|
||||||
// data to submit
|
// data to submit
|
||||||
$data = [
|
$data = [
|
||||||
|
@ -43,7 +43,7 @@ class BillControllerTest extends TestCase
|
|||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Passport::actingAs($this->user());
|
Passport::actingAs($this->user());
|
||||||
Log::debug('Now in Api/BillControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ class TransactionControllerTest extends TestCase
|
|||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Passport::actingAs($this->user());
|
Passport::actingAs($this->user());
|
||||||
Log::debug('Now in Api/TransactionControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -1136,6 +1136,9 @@ class TransactionControllerTest extends TestCase
|
|||||||
'transactions.0.destination_id' => [
|
'transactions.0.destination_id' => [
|
||||||
'All accounts in this field must be equal.',
|
'All accounts in this field must be equal.',
|
||||||
],
|
],
|
||||||
|
'transactions.1.destination_id' => [
|
||||||
|
'The source account equals the destination account'
|
||||||
|
],
|
||||||
],
|
],
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
@ -43,7 +43,7 @@ class UserControllerTest extends TestCase
|
|||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Passport::actingAs($this->user());
|
Passport::actingAs($this->user());
|
||||||
Log::debug('Now in Api/UserControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -49,7 +49,7 @@ class ReconcileControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers::ReconcileControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -36,6 +36,7 @@ use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Preferences;
|
use Preferences;
|
||||||
use Steam;
|
use Steam;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
@ -49,6 +50,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class AccountControllerTest extends TestCase
|
class AccountControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\AccountController::create
|
* @covers \FireflyIII\Http\Controllers\AccountController::create
|
||||||
*/
|
*/
|
||||||
|
@ -42,7 +42,7 @@ class ConfigurationControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Admin/ConfigurationControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -42,7 +42,7 @@ class HomeControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Admin/HomeControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -43,7 +43,7 @@ class LinkControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Admin/LinkControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -47,7 +47,7 @@ class UpdateControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Admin/UpdateControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -42,7 +42,7 @@ class UserControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Admin/UserControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -25,6 +25,7 @@ namespace Tests\Feature\Controllers;
|
|||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\Repositories\Attachment\AttachmentRepositoryInterface;
|
use FireflyIII\Repositories\Attachment\AttachmentRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -36,6 +37,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class AttachmentControllerTest extends TestCase
|
class AttachmentControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\AttachmentController::delete
|
* @covers \FireflyIII\Http\Controllers\AttachmentController::delete
|
||||||
*/
|
*/
|
||||||
|
@ -41,7 +41,7 @@ class ForgotPasswordControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Auth/ForgotPasswordControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -43,7 +43,7 @@ class TwoFactorControllerTest extends TestCase
|
|||||||
public function setUp()
|
public function setUp()
|
||||||
{
|
{
|
||||||
parent::setUp();
|
parent::setUp();
|
||||||
Log::debug('Now in Feature/Controllers/Auth/TwoFactorControllerTest.');
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -32,6 +32,7 @@ use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
|||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Illuminate\Support\MessageBag;
|
use Illuminate\Support\MessageBag;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -43,6 +44,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BillControllerTest extends TestCase
|
class BillControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\BillController::create
|
* @covers \FireflyIII\Http\Controllers\BillController::create
|
||||||
*/
|
*/
|
||||||
|
@ -32,6 +32,7 @@ use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -43,6 +44,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BudgetControllerTest extends TestCase
|
class BudgetControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\BudgetController::amount
|
* @covers \FireflyIII\Http\Controllers\BudgetController::amount
|
||||||
|
@ -33,6 +33,7 @@ use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Navigation;
|
use Navigation;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@ -45,6 +46,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class CategoryControllerTest extends TestCase
|
class CategoryControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\CategoryController::create
|
* @covers \FireflyIII\Http\Controllers\CategoryController::create
|
||||||
*/
|
*/
|
||||||
|
@ -36,6 +36,7 @@ use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Preferences;
|
use Preferences;
|
||||||
use Steam;
|
use Steam;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
@ -49,6 +50,14 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class AccountControllerTest extends TestCase
|
class AccountControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\AccountController::expenseAccounts
|
* @covers \FireflyIII\Http\Controllers\Chart\AccountController::expenseAccounts
|
||||||
|
@ -27,6 +27,7 @@ use FireflyIII\Helpers\Collector\JournalCollectorInterface;
|
|||||||
use FireflyIII\Models\Transaction;
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,6 +39,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BillControllerTest extends TestCase
|
class BillControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug('Now in Feature/Controllers/Chart/Test.');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\BillController::frontpage
|
* @covers \FireflyIII\Http\Controllers\Chart\BillController::frontpage
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\BillController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\BillController::__construct
|
||||||
|
@ -35,6 +35,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -46,6 +47,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BudgetControllerTest extends TestCase
|
class BudgetControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug('Now in Feature/Controllers/Chart/Test.');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\BudgetController::budget
|
* @covers \FireflyIII\Http\Controllers\Chart\BudgetController::budget
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\BudgetController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\BudgetController::__construct
|
||||||
|
@ -34,6 +34,7 @@ use FireflyIII\Models\Transaction;
|
|||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,6 +46,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BudgetReportControllerTest extends TestCase
|
class BudgetReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\BudgetReportController::accountExpense
|
* @covers \FireflyIII\Http\Controllers\Chart\BudgetReportController::accountExpense
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\BudgetReportController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\BudgetReportController::__construct
|
||||||
|
@ -30,6 +30,7 @@ use FireflyIII\Models\Category;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -41,6 +42,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class CategoryControllerTest extends TestCase
|
class CategoryControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\CategoryController::all
|
* @covers \FireflyIII\Http\Controllers\Chart\CategoryController::all
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\CategoryController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\CategoryController::__construct
|
||||||
|
@ -31,6 +31,7 @@ use FireflyIII\Helpers\Filter\PositiveAmountFilter;
|
|||||||
use FireflyIII\Helpers\Filter\TransferFilter;
|
use FireflyIII\Helpers\Filter\TransferFilter;
|
||||||
use FireflyIII\Models\Transaction;
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -42,6 +43,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class CategoryReportControllerTest extends TestCase
|
class CategoryReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\CategoryReportController::accountExpense
|
* @covers \FireflyIII\Http\Controllers\Chart\CategoryReportController::accountExpense
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\CategoryReportController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\CategoryReportController::__construct
|
||||||
|
@ -28,6 +28,7 @@ use FireflyIII\Models\Transaction;
|
|||||||
use FireflyIII\Models\TransactionType;
|
use FireflyIII\Models\TransactionType;
|
||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -39,6 +40,14 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ExpenseReportControllerTest extends TestCase
|
class ExpenseReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -26,6 +26,7 @@ use FireflyIII\Generator\Chart\Basic\GeneratorInterface;
|
|||||||
use FireflyIII\Models\PiggyBankEvent;
|
use FireflyIII\Models\PiggyBankEvent;
|
||||||
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -37,6 +38,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class PiggyBankControllerTest extends TestCase
|
class PiggyBankControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\PiggyBankController::history
|
* @covers \FireflyIII\Http\Controllers\Chart\PiggyBankController::history
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\PiggyBankController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\PiggyBankController::__construct
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers\Chart;
|
|||||||
|
|
||||||
use FireflyIII\Generator\Chart\Basic\GeneratorInterface;
|
use FireflyIII\Generator\Chart\Basic\GeneratorInterface;
|
||||||
use FireflyIII\Repositories\Account\AccountTaskerInterface;
|
use FireflyIII\Repositories\Account\AccountTaskerInterface;
|
||||||
|
use Log;
|
||||||
use Steam;
|
use Steam;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@ -36,6 +37,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ReportControllerTest extends TestCase
|
class ReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\ReportController::netWorth
|
* @covers \FireflyIII\Http\Controllers\Chart\ReportController::netWorth
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\ReportController::arraySum
|
* @covers \FireflyIII\Http\Controllers\Chart\ReportController::arraySum
|
||||||
|
@ -35,6 +35,7 @@ use FireflyIII\Models\TransactionType;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -46,6 +47,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class TagReportControllerTest extends TestCase
|
class TagReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\TagReportController::accountExpense
|
* @covers \FireflyIII\Http\Controllers\Chart\TagReportController::accountExpense
|
||||||
* @covers \FireflyIII\Http\Controllers\Chart\TagReportController::__construct
|
* @covers \FireflyIII\Http\Controllers\Chart\TagReportController::__construct
|
||||||
|
@ -28,6 +28,7 @@ use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -39,6 +40,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class CurrencyControllerTest extends TestCase
|
class CurrencyControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\CurrencyController::create
|
* @covers \FireflyIII\Http\Controllers\CurrencyController::create
|
||||||
*/
|
*/
|
||||||
|
@ -22,6 +22,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Tests\Feature\Controllers;
|
namespace Tests\Feature\Controllers;
|
||||||
|
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -33,6 +34,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class DebugControllerTest extends TestCase
|
class DebugControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\DebugController::index
|
* @covers \FireflyIII\Http\Controllers\DebugController::index
|
||||||
* @covers \FireflyIII\Http\Controllers\DebugController::__construct
|
* @covers \FireflyIII\Http\Controllers\DebugController::__construct
|
||||||
|
@ -31,6 +31,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\ExportJob\ExportJobRepositoryInterface;
|
use FireflyIII\Repositories\ExportJob\ExportJobRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -42,6 +43,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ExportControllerTest extends TestCase
|
class ExportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ExportController::download
|
* @covers \FireflyIII\Http\Controllers\ExportController::download
|
||||||
*/
|
*/
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers;
|
|||||||
|
|
||||||
use FireflyIII\Helpers\Help\HelpInterface;
|
use FireflyIII\Helpers\Help\HelpInterface;
|
||||||
use FireflyIII\Models\Preference;
|
use FireflyIII\Models\Preference;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class HelpControllerTest extends TestCase
|
class HelpControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\HelpController::show
|
* @covers \FireflyIII\Http\Controllers\HelpController::show
|
||||||
* @covers \FireflyIII\Http\Controllers\HelpController::getHelpText
|
* @covers \FireflyIII\Http\Controllers\HelpController::getHelpText
|
||||||
|
@ -30,6 +30,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -41,6 +42,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class HomeControllerTest extends TestCase
|
class HomeControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\HomeController::dateRange
|
* @covers \FireflyIII\Http\Controllers\HomeController::dateRange
|
||||||
* @covers \FireflyIII\Http\Controllers\HomeController::__construct
|
* @covers \FireflyIII\Http\Controllers\HomeController::__construct
|
||||||
|
@ -25,6 +25,7 @@ namespace Tests\Feature\Controllers\Import;
|
|||||||
use FireflyIII\Import\Configuration\FileConfigurator;
|
use FireflyIII\Import\Configuration\FileConfigurator;
|
||||||
use FireflyIII\Models\ImportJob;
|
use FireflyIII\Models\ImportJob;
|
||||||
use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface;
|
use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -36,6 +37,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ConfigurationControllerTest extends TestCase
|
class ConfigurationControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\ConfigurationController::__construct
|
* @covers \FireflyIII\Http\Controllers\Import\ConfigurationController::__construct
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\ConfigurationController::index
|
* @covers \FireflyIII\Http\Controllers\Import\ConfigurationController::index
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers\Import;
|
|||||||
|
|
||||||
use FireflyIII\Import\Routine\FileRoutine;
|
use FireflyIII\Import\Routine\FileRoutine;
|
||||||
use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface;
|
use FireflyIII\Repositories\ImportJob\ImportJobRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class IndexControllerTest extends TestCase
|
class IndexControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\IndexController::create
|
* @covers \FireflyIII\Http\Controllers\Import\IndexController::create
|
||||||
*/
|
*/
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers\Import;
|
|||||||
|
|
||||||
use FireflyIII\Import\Prerequisites\FilePrerequisites;
|
use FireflyIII\Import\Prerequisites\FilePrerequisites;
|
||||||
use Illuminate\Support\MessageBag;
|
use Illuminate\Support\MessageBag;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class PrerequisitesControllerTest extends TestCase
|
class PrerequisitesControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\PrerequisitesController::__construct
|
* @covers \FireflyIII\Http\Controllers\Import\PrerequisitesController::__construct
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\PrerequisitesController::index
|
* @covers \FireflyIII\Http\Controllers\Import\PrerequisitesController::index
|
||||||
|
@ -23,6 +23,7 @@ declare(strict_types=1);
|
|||||||
namespace Tests\Feature\Controllers\Import;
|
namespace Tests\Feature\Controllers\Import;
|
||||||
|
|
||||||
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -34,6 +35,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class StatusControllerTest extends TestCase
|
class StatusControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\StatusController::__construct
|
* @covers \FireflyIII\Http\Controllers\Import\StatusController::__construct
|
||||||
* @covers \FireflyIII\Http\Controllers\Import\StatusController::index
|
* @covers \FireflyIII\Http\Controllers\Import\StatusController::index
|
||||||
|
@ -28,6 +28,7 @@ use FireflyIII\Models\TransactionCurrency;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -39,6 +40,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class JavascriptControllerTest extends TestCase
|
class JavascriptControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\JavascriptController::accounts
|
* @covers \FireflyIII\Http\Controllers\JavascriptController::accounts
|
||||||
*/
|
*/
|
||||||
|
@ -29,6 +29,7 @@ use FireflyIII\Models\TransactionJournal;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -36,6 +37,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class AutoCompleteControllerTest extends TestCase
|
class AutoCompleteControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Json\AutoCompleteController::allAccounts
|
* @covers \FireflyIII\Http\Controllers\Json\AutoCompleteController::allAccounts
|
||||||
*/
|
*/
|
||||||
|
@ -30,6 +30,7 @@ use FireflyIII\Repositories\Bill\BillRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -37,6 +38,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BoxControllerTest extends TestCase
|
class BoxControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Json\BoxController::available
|
* @covers \FireflyIII\Http\Controllers\Json\BoxController::available
|
||||||
*/
|
*/
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers\Json;
|
|||||||
|
|
||||||
use FireflyIII\Models\CurrencyExchangeRate;
|
use FireflyIII\Models\CurrencyExchangeRate;
|
||||||
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ExchangeControllerTest extends TestCase
|
class ExchangeControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Json\ExchangeController::getRate
|
* @covers \FireflyIII\Http\Controllers\Json\ExchangeController::getRate
|
||||||
*/
|
*/
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers\Json;
|
|||||||
|
|
||||||
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class FrontpageControllerTest extends TestCase
|
class FrontpageControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Json\FrontpageController::piggyBanks
|
* @covers \FireflyIII\Http\Controllers\Json\FrontpageController::piggyBanks
|
||||||
*/
|
*/
|
||||||
|
@ -22,6 +22,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Tests\Feature\Controllers\Json;
|
namespace Tests\Feature\Controllers\Json;
|
||||||
|
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -33,6 +34,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class IntroControllerTest extends TestCase
|
class IntroControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Json\IntroController::getIntroSteps
|
* @covers \FireflyIII\Http\Controllers\Json\IntroController::getIntroSteps
|
||||||
* @covers \FireflyIII\Http\Controllers\Json\IntroController::getBasicSteps
|
* @covers \FireflyIII\Http\Controllers\Json\IntroController::getBasicSteps
|
||||||
|
@ -31,6 +31,7 @@ use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -42,6 +43,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class JsonControllerTest extends TestCase
|
class JsonControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\JsonController::action
|
* @covers \FireflyIII\Http\Controllers\JsonController::action
|
||||||
* @covers \FireflyIII\Http\Controllers\JsonController::__construct
|
* @covers \FireflyIII\Http\Controllers\JsonController::__construct
|
||||||
|
@ -27,6 +27,7 @@ use FireflyIII\Models\TransactionJournal;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,6 +39,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class NewUserControllerTest extends TestCase
|
class NewUserControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\NewUserController::index
|
* @covers \FireflyIII\Http\Controllers\NewUserController::index
|
||||||
* @covers \FireflyIII\Http\Controllers\NewUserController::__construct
|
* @covers \FireflyIII\Http\Controllers\NewUserController::__construct
|
||||||
|
@ -33,6 +33,7 @@ use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Steam;
|
use Steam;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@ -45,6 +46,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class PiggyBankControllerTest extends TestCase
|
class PiggyBankControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\PiggyBankController::add
|
* @covers \FireflyIII\Http\Controllers\PiggyBankController::add
|
||||||
*/
|
*/
|
||||||
|
@ -31,6 +31,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -42,6 +43,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ReportControllerTest extends TestCase
|
class ReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Popup\ReportController::__construct
|
* @covers \FireflyIII\Http\Controllers\Popup\ReportController::__construct
|
||||||
* @covers \FireflyIII\Http\Controllers\Popup\ReportController::general
|
* @covers \FireflyIII\Http\Controllers\Popup\ReportController::general
|
||||||
|
@ -27,9 +27,8 @@ use FireflyIII\Models\TransactionJournal;
|
|||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
use FireflyIII\Repositories\User\UserRepositoryInterface;
|
||||||
|
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -41,6 +40,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class PreferencesControllerTest extends TestCase
|
class PreferencesControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\PreferencesController::index
|
* @covers \FireflyIII\Http\Controllers\PreferencesController::index
|
||||||
* @covers \FireflyIII\Http\Controllers\PreferencesController::__construct
|
* @covers \FireflyIII\Http\Controllers\PreferencesController::__construct
|
||||||
|
@ -29,6 +29,7 @@ use FireflyIII\Repositories\User\UserRepositoryInterface;
|
|||||||
use FireflyIII\User;
|
use FireflyIII\User;
|
||||||
use Google2FA;
|
use Google2FA;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Preferences;
|
use Preferences;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@ -42,71 +43,14 @@ use Tests\TestCase;
|
|||||||
class ProfileControllerTest extends TestCase
|
class ProfileControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::code
|
*
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::getDomain
|
|
||||||
*/
|
*/
|
||||||
public function testCode()
|
public function setUp()
|
||||||
{
|
{
|
||||||
// mock stuff
|
parent::setUp();
|
||||||
$journalRepos = $this->mock(JournalRepositoryInterface::class);
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
$journalRepos->shouldReceive('first')->once()->andReturn(new TransactionJournal);
|
|
||||||
Google2FA::shouldReceive('generateSecretKey')->andReturn('secret');
|
|
||||||
Google2FA::shouldReceive('getQRCodeInline')->andReturn('long-data-url');
|
|
||||||
|
|
||||||
$this->be($this->user());
|
|
||||||
$response = $this->get(route('profile.code'));
|
|
||||||
$response->assertStatus(200);
|
|
||||||
$response->assertSee('<ol class="breadcrumb">');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::deleteCode
|
|
||||||
*/
|
|
||||||
public function testDeleteCode()
|
|
||||||
{
|
|
||||||
// mock stuff
|
|
||||||
$journalRepos = $this->mock(JournalRepositoryInterface::class);
|
|
||||||
$journalRepos->shouldReceive('first')->once()->andReturn(new TransactionJournal);
|
|
||||||
|
|
||||||
$this->be($this->user());
|
|
||||||
$response = $this->get(route('profile.delete-code'));
|
|
||||||
$response->assertStatus(302);
|
|
||||||
$response->assertSessionHas('success');
|
|
||||||
$response->assertSessionHas('info');
|
|
||||||
$response->assertRedirect(route('profile.index'));
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::postCode
|
|
||||||
*/
|
|
||||||
public function testPostCode()
|
|
||||||
{
|
|
||||||
$secret = '0123456789abcde';
|
|
||||||
$key = '123456';
|
|
||||||
|
|
||||||
$this->withoutMiddleware();
|
|
||||||
$this->session(['two-factor-secret' => $secret]);
|
|
||||||
|
|
||||||
Preferences::shouldReceive('set')->withArgs(['twoFactorAuthEnabled', 1])->once();
|
|
||||||
Preferences::shouldReceive('set')->withArgs(['twoFactorAuthSecret', $secret])->once();
|
|
||||||
Preferences::shouldReceive('mark')->once();
|
|
||||||
|
|
||||||
Google2FA::shouldReceive('verifyKey')->withArgs([$secret, $key])->andReturn(true);
|
|
||||||
|
|
||||||
$data = [
|
|
||||||
'code' => $key,
|
|
||||||
];
|
|
||||||
|
|
||||||
$this->be($this->user());
|
|
||||||
$response = $this->post(route('profile.code.store'), $data);
|
|
||||||
$response->assertStatus(302);
|
|
||||||
$response->assertSessionHas('success');
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::changeEmail()
|
* @covers \FireflyIII\Http\Controllers\ProfileController::changeEmail()
|
||||||
*/
|
*/
|
||||||
@ -133,6 +77,24 @@ class ProfileControllerTest extends TestCase
|
|||||||
$response->assertSee('<ol class="breadcrumb">');
|
$response->assertSee('<ol class="breadcrumb">');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @covers \FireflyIII\Http\Controllers\ProfileController::code
|
||||||
|
* @covers \FireflyIII\Http\Controllers\ProfileController::getDomain
|
||||||
|
*/
|
||||||
|
public function testCode()
|
||||||
|
{
|
||||||
|
// mock stuff
|
||||||
|
$journalRepos = $this->mock(JournalRepositoryInterface::class);
|
||||||
|
$journalRepos->shouldReceive('first')->once()->andReturn(new TransactionJournal);
|
||||||
|
Google2FA::shouldReceive('generateSecretKey')->andReturn('secret');
|
||||||
|
Google2FA::shouldReceive('getQRCodeInline')->andReturn('long-data-url');
|
||||||
|
|
||||||
|
$this->be($this->user());
|
||||||
|
$response = $this->get(route('profile.code'));
|
||||||
|
$response->assertStatus(200);
|
||||||
|
$response->assertSee('<ol class="breadcrumb">');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::confirmEmailChange()
|
* @covers \FireflyIII\Http\Controllers\ProfileController::confirmEmailChange()
|
||||||
* @expectedExceptionMessage Invalid token
|
* @expectedExceptionMessage Invalid token
|
||||||
@ -178,6 +140,23 @@ class ProfileControllerTest extends TestCase
|
|||||||
$response->assertSee('<ol class="breadcrumb">');
|
$response->assertSee('<ol class="breadcrumb">');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @covers \FireflyIII\Http\Controllers\ProfileController::deleteCode
|
||||||
|
*/
|
||||||
|
public function testDeleteCode()
|
||||||
|
{
|
||||||
|
// mock stuff
|
||||||
|
$journalRepos = $this->mock(JournalRepositoryInterface::class);
|
||||||
|
$journalRepos->shouldReceive('first')->once()->andReturn(new TransactionJournal);
|
||||||
|
|
||||||
|
$this->be($this->user());
|
||||||
|
$response = $this->get(route('profile.delete-code'));
|
||||||
|
$response->assertStatus(302);
|
||||||
|
$response->assertSessionHas('success');
|
||||||
|
$response->assertSessionHas('info');
|
||||||
|
$response->assertRedirect(route('profile.index'));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::index
|
* @covers \FireflyIII\Http\Controllers\ProfileController::index
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::__construct
|
* @covers \FireflyIII\Http\Controllers\ProfileController::__construct
|
||||||
@ -319,6 +298,33 @@ class ProfileControllerTest extends TestCase
|
|||||||
$response->assertSessionHas('error');
|
$response->assertSessionHas('error');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @covers \FireflyIII\Http\Controllers\ProfileController::postCode
|
||||||
|
*/
|
||||||
|
public function testPostCode()
|
||||||
|
{
|
||||||
|
$secret = '0123456789abcde';
|
||||||
|
$key = '123456';
|
||||||
|
|
||||||
|
$this->withoutMiddleware();
|
||||||
|
$this->session(['two-factor-secret' => $secret]);
|
||||||
|
|
||||||
|
Preferences::shouldReceive('set')->withArgs(['twoFactorAuthEnabled', 1])->once();
|
||||||
|
Preferences::shouldReceive('set')->withArgs(['twoFactorAuthSecret', $secret])->once();
|
||||||
|
Preferences::shouldReceive('mark')->once();
|
||||||
|
|
||||||
|
Google2FA::shouldReceive('verifyKey')->withArgs([$secret, $key])->andReturn(true);
|
||||||
|
|
||||||
|
$data = [
|
||||||
|
'code' => $key,
|
||||||
|
];
|
||||||
|
|
||||||
|
$this->be($this->user());
|
||||||
|
$response = $this->post(route('profile.code.store'), $data);
|
||||||
|
$response->assertStatus(302);
|
||||||
|
$response->assertSessionHas('success');
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ProfileController::postDeleteAccount
|
* @covers \FireflyIII\Http\Controllers\ProfileController::postDeleteAccount
|
||||||
*/
|
*/
|
||||||
|
@ -23,6 +23,7 @@ declare(strict_types=1);
|
|||||||
namespace Tests\Feature\Controllers\Report;
|
namespace Tests\Feature\Controllers\Report;
|
||||||
|
|
||||||
use FireflyIII\Repositories\Account\AccountTaskerInterface;
|
use FireflyIII\Repositories\Account\AccountTaskerInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -34,6 +35,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class AccountControllerTest extends TestCase
|
class AccountControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\AccountController::general
|
* @covers \FireflyIII\Http\Controllers\Report\AccountController::general
|
||||||
*/
|
*/
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers\Report;
|
|||||||
|
|
||||||
use FireflyIII\Helpers\Collection\Balance;
|
use FireflyIII\Helpers\Collection\Balance;
|
||||||
use FireflyIII\Helpers\Report\BalanceReportHelperInterface;
|
use FireflyIII\Helpers\Report\BalanceReportHelperInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BalanceControllerTest extends TestCase
|
class BalanceControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\BalanceController::general
|
* @covers \FireflyIII\Http\Controllers\Report\BalanceController::general
|
||||||
*/
|
*/
|
||||||
|
@ -25,6 +25,7 @@ namespace Tests\Feature\Controllers\Report;
|
|||||||
use FireflyIII\Helpers\Report\BudgetReportHelperInterface;
|
use FireflyIII\Helpers\Report\BudgetReportHelperInterface;
|
||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -36,6 +37,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BudgetControllerTest extends TestCase
|
class BudgetControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\BudgetController::general
|
* @covers \FireflyIII\Http\Controllers\Report\BudgetController::general
|
||||||
*/
|
*/
|
||||||
|
@ -25,6 +25,7 @@ namespace Tests\Feature\Controllers\Report;
|
|||||||
use FireflyIII\Models\Category;
|
use FireflyIII\Models\Category;
|
||||||
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -36,6 +37,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class CategoryControllerTest extends TestCase
|
class CategoryControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\CategoryController::expenses
|
* @covers \FireflyIII\Http\Controllers\Report\CategoryController::expenses
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\CategoryController::filterReport
|
* @covers \FireflyIII\Http\Controllers\Report\CategoryController::filterReport
|
||||||
|
@ -27,6 +27,7 @@ use FireflyIII\Models\AccountType;
|
|||||||
use FireflyIII\Models\Transaction;
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -38,6 +39,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ExpenseControllerTest extends TestCase
|
class ExpenseControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\ExpenseController::__construct
|
* @covers \FireflyIII\Http\Controllers\Report\ExpenseController::__construct
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\ExpenseController::budget
|
* @covers \FireflyIII\Http\Controllers\Report\ExpenseController::budget
|
||||||
|
@ -23,6 +23,7 @@ declare(strict_types=1);
|
|||||||
namespace Tests\Feature\Controllers\Report;
|
namespace Tests\Feature\Controllers\Report;
|
||||||
|
|
||||||
use FireflyIII\Repositories\Account\AccountTaskerInterface;
|
use FireflyIII\Repositories\Account\AccountTaskerInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -34,6 +35,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class OperationsControllerTest extends TestCase
|
class OperationsControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Report\OperationsController::expenses
|
* @covers \FireflyIII\Http\Controllers\Report\OperationsController::expenses
|
||||||
*/
|
*/
|
||||||
@ -46,7 +57,7 @@ class OperationsControllerTest extends TestCase
|
|||||||
'sum' => '5',
|
'sum' => '5',
|
||||||
'average' => '5',
|
'average' => '5',
|
||||||
'count' => 1,
|
'count' => 1,
|
||||||
]
|
],
|
||||||
];
|
];
|
||||||
$tasker = $this->mock(AccountTaskerInterface::class);
|
$tasker = $this->mock(AccountTaskerInterface::class);
|
||||||
$tasker->shouldReceive('getExpenseReport')->andReturn($return);
|
$tasker->shouldReceive('getExpenseReport')->andReturn($return);
|
||||||
@ -81,7 +92,7 @@ class OperationsControllerTest extends TestCase
|
|||||||
'sum' => '5',
|
'sum' => '5',
|
||||||
'average' => '5',
|
'average' => '5',
|
||||||
'count' => 1,
|
'count' => 1,
|
||||||
]
|
],
|
||||||
];
|
];
|
||||||
|
|
||||||
$tasker = $this->mock(AccountTaskerInterface::class);
|
$tasker = $this->mock(AccountTaskerInterface::class);
|
||||||
|
@ -41,6 +41,7 @@ use FireflyIII\Repositories\Category\CategoryRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -52,6 +53,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ReportControllerTest extends TestCase
|
class ReportControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\ReportController::accountReport()
|
* @covers \FireflyIII\Http\Controllers\ReportController::accountReport()
|
||||||
*/
|
*/
|
||||||
|
@ -37,7 +37,7 @@ use FireflyIII\TransactionRules\TransactionMatcher;
|
|||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Queue;
|
use Queue;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
use Log;
|
||||||
/**
|
/**
|
||||||
* Class RuleControllerTest
|
* Class RuleControllerTest
|
||||||
*
|
*
|
||||||
@ -47,6 +47,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class RuleControllerTest extends TestCase
|
class RuleControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\RuleController::create
|
* @covers \FireflyIII\Http\Controllers\RuleController::create
|
||||||
*/
|
*/
|
||||||
|
@ -30,6 +30,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\RuleGroup\RuleGroupRepositoryInterface;
|
use FireflyIII\Repositories\RuleGroup\RuleGroupRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -41,6 +42,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class RuleGroupControllerTest extends TestCase
|
class RuleGroupControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\RuleGroupController::create
|
* @covers \FireflyIII\Http\Controllers\RuleGroupController::create
|
||||||
* @covers \FireflyIII\Http\Controllers\RuleGroupController::__construct
|
* @covers \FireflyIII\Http\Controllers\RuleGroupController::__construct
|
||||||
|
@ -24,6 +24,7 @@ namespace Tests\Feature\Controllers;
|
|||||||
|
|
||||||
use FireflyIII\Support\Search\SearchInterface;
|
use FireflyIII\Support\Search\SearchInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -35,6 +36,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class SearchControllerTest extends TestCase
|
class SearchControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\SearchController::index
|
* @covers \FireflyIII\Http\Controllers\SearchController::index
|
||||||
* @covers \FireflyIII\Http\Controllers\SearchController::__construct
|
* @covers \FireflyIII\Http\Controllers\SearchController::__construct
|
||||||
|
@ -30,6 +30,7 @@ use FireflyIII\Models\TransactionType;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
use FireflyIII\Repositories\Tag\TagRepositoryInterface;
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -41,6 +42,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class TagControllerTest extends TestCase
|
class TagControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\TagController::create
|
* @covers \FireflyIII\Http\Controllers\TagController::create
|
||||||
*/
|
*/
|
||||||
|
@ -26,6 +26,7 @@ use FireflyIII\Models\TransactionJournal;
|
|||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Mockery;
|
use Mockery;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@ -38,6 +39,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class BulkControllerTest extends TestCase
|
class BulkControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\BulkController::edit
|
* @covers \FireflyIII\Http\Controllers\Transaction\BulkController::edit
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\BulkController::__construct
|
* @covers \FireflyIII\Http\Controllers\Transaction\BulkController::__construct
|
||||||
|
@ -33,6 +33,7 @@ use FireflyIII\Repositories\Currency\CurrencyRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Illuminate\Support\MessageBag;
|
use Illuminate\Support\MessageBag;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -44,6 +45,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class ConvertControllerTest extends TestCase
|
class ConvertControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\ConvertController::index
|
* @covers \FireflyIII\Http\Controllers\Transaction\ConvertController::index
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\ConvertController::__construct
|
* @covers \FireflyIII\Http\Controllers\Transaction\ConvertController::__construct
|
||||||
|
@ -27,14 +27,24 @@ use FireflyIII\Models\TransactionJournal;
|
|||||||
use FireflyIII\Models\TransactionJournalLink;
|
use FireflyIII\Models\TransactionJournalLink;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use FireflyIII\Repositories\LinkType\LinkTypeRepositoryInterface;
|
use FireflyIII\Repositories\LinkType\LinkTypeRepositoryInterface;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class LinkControllerTest
|
* Class LinkControllerTest
|
||||||
*/
|
*/
|
||||||
class LinkControllerTest extends TestCase
|
class LinkControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\LinkController::__construct
|
* @covers \FireflyIII\Http\Controllers\Transaction\LinkController::__construct
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\LinkController::delete
|
* @covers \FireflyIII\Http\Controllers\Transaction\LinkController::delete
|
||||||
|
@ -28,6 +28,7 @@ use FireflyIII\Repositories\Account\AccountRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
use FireflyIII\Repositories\Budget\BudgetRepositoryInterface;
|
||||||
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -39,6 +40,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class MassControllerTest extends TestCase
|
class MassControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\MassController::delete
|
* @covers \FireflyIII\Http\Controllers\Transaction\MassController::delete
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\MassController::__construct
|
* @covers \FireflyIII\Http\Controllers\Transaction\MassController::__construct
|
||||||
|
@ -43,6 +43,7 @@ use FireflyIII\Repositories\PiggyBank\PiggyBankRepositoryInterface;
|
|||||||
use Illuminate\Database\Query\JoinClause;
|
use Illuminate\Database\Query\JoinClause;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Illuminate\Support\MessageBag;
|
use Illuminate\Support\MessageBag;
|
||||||
|
use Log;
|
||||||
use Steam;
|
use Steam;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
@ -55,6 +56,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class SingleControllerTest extends TestCase
|
class SingleControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\SingleController::cloneTransaction
|
* @covers \FireflyIII\Http\Controllers\Transaction\SingleController::cloneTransaction
|
||||||
*/
|
*/
|
||||||
@ -289,7 +300,6 @@ class SingleControllerTest extends TestCase
|
|||||||
->where('transaction_journals.user_id', $this->user()->id)->first(['transactions.*']);
|
->where('transaction_journals.user_id', $this->user()->id)->first(['transactions.*']);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
$response = $this->get(route('transactions.edit', [$deposit->transaction_journal_id]));
|
$response = $this->get(route('transactions.edit', [$deposit->transaction_journal_id]));
|
||||||
$response->assertStatus(200);
|
$response->assertStatus(200);
|
||||||
// has bread crumb
|
// has bread crumb
|
||||||
|
@ -34,6 +34,7 @@ use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\RuleGroup\RuleGroupRepositoryInterface;
|
use FireflyIII\Repositories\RuleGroup\RuleGroupRepositoryInterface;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
use Illuminate\Support\MessageBag;
|
use Illuminate\Support\MessageBag;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -45,6 +46,16 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class SplitControllerTest extends TestCase
|
class SplitControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\SplitController::edit
|
* @covers \FireflyIII\Http\Controllers\Transaction\SplitController::edit
|
||||||
* @covers \FireflyIII\Http\Controllers\Transaction\SplitController::__construct
|
* @covers \FireflyIII\Http\Controllers\Transaction\SplitController::__construct
|
||||||
|
@ -31,6 +31,7 @@ use FireflyIII\Repositories\Journal\JournalRepositoryInterface;
|
|||||||
use FireflyIII\Repositories\LinkType\LinkTypeRepositoryInterface;
|
use FireflyIII\Repositories\LinkType\LinkTypeRepositoryInterface;
|
||||||
use Illuminate\Pagination\LengthAwarePaginator;
|
use Illuminate\Pagination\LengthAwarePaginator;
|
||||||
use Illuminate\Support\Collection;
|
use Illuminate\Support\Collection;
|
||||||
|
use Log;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -42,6 +43,15 @@ use Tests\TestCase;
|
|||||||
*/
|
*/
|
||||||
class TransactionControllerTest extends TestCase
|
class TransactionControllerTest extends TestCase
|
||||||
{
|
{
|
||||||
|
/**
|
||||||
|
*
|
||||||
|
*/
|
||||||
|
public function setUp()
|
||||||
|
{
|
||||||
|
parent::setUp();
|
||||||
|
Log::debug(sprintf('Now in %s.', get_class($this)));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @covers \FireflyIII\Http\Controllers\TransactionController::index
|
* @covers \FireflyIII\Http\Controllers\TransactionController::index
|
||||||
|
@ -22,6 +22,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Tests\Unit\TransactionRules\Triggers;
|
namespace Tests\Unit\TransactionRules\Triggers;
|
||||||
|
|
||||||
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\TransactionRules\Triggers\HasAnyCategory;
|
use FireflyIII\TransactionRules\Triggers\HasAnyCategory;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
@ -54,6 +55,13 @@ class HasAnyCategoryTest extends TestCase
|
|||||||
{
|
{
|
||||||
$journal = TransactionJournal::inRandomOrder()->whereNull('deleted_at')->first();
|
$journal = TransactionJournal::inRandomOrder()->whereNull('deleted_at')->first();
|
||||||
$journal->categories()->detach();
|
$journal->categories()->detach();
|
||||||
|
|
||||||
|
// also detach transactions:
|
||||||
|
/** @var Transaction $transaction */
|
||||||
|
foreach($journal->transactions as $transaction) {
|
||||||
|
$transaction->categories()->detach();
|
||||||
|
}
|
||||||
|
|
||||||
$this->assertEquals(0, $journal->categories()->count());
|
$this->assertEquals(0, $journal->categories()->count());
|
||||||
$trigger = HasAnyCategory::makeFromStrings('', false);
|
$trigger = HasAnyCategory::makeFromStrings('', false);
|
||||||
$result = $trigger->triggered($journal);
|
$result = $trigger->triggered($journal);
|
||||||
|
@ -22,6 +22,7 @@ declare(strict_types=1);
|
|||||||
|
|
||||||
namespace Tests\Unit\TransactionRules\Triggers;
|
namespace Tests\Unit\TransactionRules\Triggers;
|
||||||
|
|
||||||
|
use FireflyIII\Models\Transaction;
|
||||||
use FireflyIII\Models\TransactionJournal;
|
use FireflyIII\Models\TransactionJournal;
|
||||||
use FireflyIII\TransactionRules\Triggers\HasNoCategory;
|
use FireflyIII\TransactionRules\Triggers\HasNoCategory;
|
||||||
use Tests\TestCase;
|
use Tests\TestCase;
|
||||||
@ -54,6 +55,14 @@ class HasNoCategoryTest extends TestCase
|
|||||||
{
|
{
|
||||||
$journal = TransactionJournal::inRandomOrder()->whereNull('deleted_at')->first();
|
$journal = TransactionJournal::inRandomOrder()->whereNull('deleted_at')->first();
|
||||||
$journal->categories()->detach();
|
$journal->categories()->detach();
|
||||||
|
|
||||||
|
// also detach transactions:
|
||||||
|
/** @var Transaction $transaction */
|
||||||
|
foreach ($journal->transactions as $transaction) {
|
||||||
|
$transaction->categories()->detach();
|
||||||
|
$this->assertEquals(0, $transaction->categories()->count());
|
||||||
|
}
|
||||||
|
|
||||||
$this->assertEquals(0, $journal->categories()->count());
|
$this->assertEquals(0, $journal->categories()->count());
|
||||||
|
|
||||||
$trigger = HasNoCategory::makeFromStrings('', false);
|
$trigger = HasNoCategory::makeFromStrings('', false);
|
||||||
|
@ -153,6 +153,7 @@ class AccountTransformerTest extends TestCase
|
|||||||
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'currency_id'])->andReturn('1');
|
||||||
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'ccType'])->andReturn('monthlyFull');
|
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'ccType'])->andReturn('monthlyFull');
|
||||||
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('123');
|
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'accountNumber'])->andReturn('123');
|
||||||
|
$accountRepos->shouldReceive('getMetaValue')->withArgs([Mockery::any(), 'BIC'])->andReturn('123');
|
||||||
$accountRepos->shouldReceive('getNoteText')->andReturn($note->text);
|
$accountRepos->shouldReceive('getNoteText')->andReturn($note->text);
|
||||||
$accountRepos->shouldReceive('getOpeningBalanceAmount')->andReturn(null);
|
$accountRepos->shouldReceive('getOpeningBalanceAmount')->andReturn(null);
|
||||||
$accountRepos->shouldReceive('getOpeningBalanceDate')->andReturn(null);
|
$accountRepos->shouldReceive('getOpeningBalanceDate')->andReturn(null);
|
||||||
@ -362,6 +363,7 @@ class AccountTransformerTest extends TestCase
|
|||||||
$accountRepos->shouldReceive('getOpeningBalanceDate')->andReturn(null);
|
$accountRepos->shouldReceive('getOpeningBalanceDate')->andReturn(null);
|
||||||
$accountRepos->shouldReceive('getMetaValue')->andReturn('1');
|
$accountRepos->shouldReceive('getMetaValue')->andReturn('1');
|
||||||
$accountRepos->shouldReceive('getNote')->andReturn('');
|
$accountRepos->shouldReceive('getNote')->andReturn('');
|
||||||
|
$accountRepos->shouldReceive('getNoteText')->withArgs([Mockery::any()])->andReturn('');
|
||||||
// make new account:
|
// make new account:
|
||||||
$account = Account::create(
|
$account = Account::create(
|
||||||
[
|
[
|
||||||
|
@ -89,6 +89,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
@ -172,6 +173,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
@ -255,6 +257,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
@ -347,6 +350,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
@ -438,6 +442,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -535,6 +540,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -631,6 +637,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions (negative opening balance).
|
// basic transactions (negative opening balance).
|
||||||
@ -715,6 +722,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions (positive opening balance).
|
// basic transactions (positive opening balance).
|
||||||
@ -799,6 +807,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions (negative reconciliation).
|
// basic transactions (negative reconciliation).
|
||||||
@ -883,6 +892,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions (positive reconciliation).
|
// basic transactions (positive reconciliation).
|
||||||
@ -968,6 +978,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -1067,6 +1078,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -1165,6 +1177,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
@ -1248,6 +1261,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
@ -1331,6 +1345,7 @@ class TransactionTransformerTest extends TestCase
|
|||||||
'description' => 'Some journal',
|
'description' => 'Some journal',
|
||||||
'date' => '2018-01-01',
|
'date' => '2018-01-01',
|
||||||
'completed' => 1,
|
'completed' => 1,
|
||||||
|
'tag_count' => 0,
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
// basic transactions
|
// basic transactions
|
||||||
|
Loading…
Reference in New Issue
Block a user