lainventoria/cp — pull request #336 by mauriciopasquier (2014-08-15 18:26:41+00:00)
Title: Validar que los índices sean únicos y correctos (closes #332)

WIP porque fallan algunos tests de cuotas. Si alguien (*guiño guiño*) que
sepa más de índices y cuotas lo puede mirar, buenísimo. Si no, sigo otro día. Todavía no me decido sobre si está bueno o no randomizar las factories...

$ rake test test/models/cuota_test.rb
Run options: --seed 15061

# Running:

..F.......E..

Finished in 75.670513s, 0.1718 runs/s, 0.6211 assertions/s.

1) Failure:
CuotaTest#test_el_monto_se_actualiza_en_base_al_indice_del_mes_anterior [/home/mauricio/dev/coop/cp/test/models/cuota_test.rb:54]:
--- expected
+++ actual
@@ -1 +1 @@
-#
+#

2) Error:
CuotaTest#test_necesita_monto_original:
ActiveRecord::RecordInvalid: La validación falló: Denominacion ya está en uso
test/models/cuota_test.rb:36:in `block in '

13 runs, 47 assertions, 1 failures, 1 errors, 0 skips

y

$ rake test test/models/cuota_test.rb
Run options: --seed 30667

# Running:

.......F...E.

Finished in 69.869300s, 0.1861 runs/s, 0.6870 assertions/s.

1) Failure:
CuotaTest#test_las_cuotas_que_no_están_vencidas_se_pagan_al_indice_actual [/home/mauricio/dev/coop/cp/test/models/cuota_test.rb:102]:
--- expected
+++ actual
@@ -1 +1 @@
-#
+#

2) Error:
CuotaTest#test_necesita_vencimiento:
ActiveRecord::RecordInvalid: La validación falló: Denominacion ya está en uso
test/models/cuota_test.rb:41:in `block in '

13 runs, 48 assertions, 1 failures, 1 errors, 0 skips