added tests for budgets controller