osem-fcy/spec
Ana María Martínez Gómez 905f8954d0 Fix broken test in Admin::EventsController
We are using `paper_trail` gem, which saves data in database table
versions. It has a native way to search in the versions records,
using `where_object()` and `where_object_changes()`. They are broken,
under certain conditions. We changed them to a manual `where()`.

To test this case we need: an Event with ID 1, an Event with ID 2, and
a commercial with ID 1, for event with ID 2 - obviously the numbers
could be different as long as there is this matching of IDs. Before
this was made wit ha expect, which would make the test fail if this is
not the case. But this is actually the test case, not what we want to
test, so I moved to the `let`.

This was also the case why one of the test was broken after we change
how the database is cleaned in:

https://github.com/openSUSE/osem/pull/1541

I also remove the feature test, as this should be tested in a
controller test.
2017-06-26 15:35:05 +02:00
..
controllers Fix broken test in Admin::EventsController 2017-06-26 15:35:05 +02:00
factories Added model test 2017-06-22 19:51:08 +05:30
features Fix broken test in Admin::EventsController 2017-06-26 15:35:05 +02:00
helpers Add Style/WordArray at rubocop.yml #1463 2017-06-06 13:53:05 +03:00
mailers implement manual event management and support for multiple speakers per event 2017-04-13 17:15:21 +03:00
models Added model test 2017-06-22 19:51:08 +05:30
serializers Added validation in EventSchedule model and test in event_schedule_spec 2017-04-22 01:20:05 +05:30
support Improves test speed 2017-06-15 04:26:15 +05:30
spec_helper.rb Improvements in the DatabaseCleaner 2017-01-11 10:03:27 +01:00