More tests!

This commit is contained in:
James Cole
2014-12-20 16:06:25 +01:00
parent 40709c8367
commit 1484621300
6 changed files with 115 additions and 21 deletions

View File

@@ -48,10 +48,7 @@ class Budget implements CUD, CommonDatabaseCalls, BudgetInterface
*/
public function store(array $data)
{
$data['user_id'] = $this->getUser()->id;
$budget = new \Budget($data);
$budget->class = 'Budget';
if (!$budget->isValid()) {
\Log::error('Could not store budget: ' . $budget->getErrors()->toJson());
@@ -88,8 +85,9 @@ class Budget implements CUD, CommonDatabaseCalls, BudgetInterface
{
$warnings = new MessageBag;
$successes = new MessageBag;
$validator = \Validator::make($model, \Component::$rules);
$errors = $validator->errors();
$budget = new \Budget($model);
$budget->isValid();
$errors = $budget->getErrors();
if (!$errors->has('name')) {
$successes->add('name', 'OK');