Improve test coverage.

This commit is contained in:
James Cole
2019-07-23 17:33:23 +02:00
parent 1e7e0facf1
commit 226e2f7185
38 changed files with 132 additions and 451 deletions

View File

@@ -38,6 +38,7 @@ use FireflyIII\Models\Budget;
use FireflyIII\Models\BudgetLimit;
use FireflyIII\Models\Category;
use FireflyIII\Models\Configuration;
use FireflyIII\Models\CurrencyExchangeRate;
use FireflyIII\Models\PiggyBank;
use FireflyIII\Models\Preference;
use FireflyIII\Models\Rule;
@@ -63,6 +64,14 @@ use RuntimeException;
*/
abstract class TestCase extends BaseTestCase
{
/**
* @return CurrencyExchangeRate
*/
public function getRandomCer(): CurrencyExchangeRate
{
return $this->user()->currencyExchangeRates()->inRandomOrder()->first();
}
/**
* @return PiggyBank
*/