agile-france/propile — pull request #10 by oelmekki (2013-11-10 13:57:41+00:00)
Title: UPDATE rails and gems

## A pacific app

All resources' destroy routes has previsouly been disabled in
`config/routes.rb`, to "prevent the review without session problem from
happening again" ([see commit](https://github.com/agile-france/propile/commit/b9606659a425b4ba09bb25a339ee4c44a8abc1e9)).

This sounds like a panic fix and a radical measure : it is not possible
anymore to delete anything from webinterface. Worst : it also applies to
SessionsController, meaning that users can't log out. This will have to
be fixed in a reasonable way at some point, providing we understand what
the original problem was (there is absolutely no documentation about
that, the only information we can have is from issue
[#62](https://github.com/rwestgeest/propile/issues/62) with ... "no description given").

Anyway, tests for destroy actions were still there. While it was not a
problem with previous versions of rails and rspec, controller spec now
checks if a given action is bound to a route before trying to execute
it. This caused all `#destroy` specs to failed, except the one for
ArchivedPresentersController, which has been marked as `broken: true`
(and thus, not executed).

Marked all others as broken as well. To be fixed the sooner possible.

## Gem changed

### World

* bcrypt-ruby (3.1.2)
* bcrypt-ruby (3.1.2-x86-mingw32)
* capybara (2.1.0)
* execjs (2.0.2)
* factory_girl (4.3.0)
* factory_girl_rails (4.3.0)
* guard (2.2.3)
* guard-rspec (4.0.4)
* haml (4.0.4)
* haml-rails (0.4)
* jquery-rails (3.0.4)
* pg (0.17.0-x86-mingw32)
* rails (3.2.15)
* rake (10.1.0)
* recaptcha (0.3.5)
* rspec (2.14.1)
* rspec-rails (2.14.0)
* sass (3.2.12)
* sass-rails (3.2.6)
* shoulda-matchers (2.4.0)
* therubyracer (0.12.0)
* uglifier (2.3.1)
* vlad (2.6.2)

### Dependencies

* actionmailer (3.2.15)
* actionpack (3.2.15)
* activemodel (3.2.15)
* activerecord (3.2.15)
* activeresource (3.2.15)
* activesupport (3.2.15)
* afm (0.2.0)
* builder (3.0.4)
* celluloid (0.15.2)
* coderay (1.1.0)
* coffee-script-source (1.6.3)
* diff-lcs (1.2.5)
* ffi (1.9.3)
* ffi (1.9.3-x86-mingw32)
* hashery (2.1.1)
* hike (1.2.3)
* i18n (0.6.5)
* journey (1.0.4)
* json (1.8.1)
* libv8 (3.16.14.3)
* listen (2.2.0)
* mail (2.5.4)
* method_source (0.8.2)
* mime-types (1.25)
* mini_portile (0.5.2)
* multi_json (1.8.2)
* nokogiri (1.6.0)
* nokogiri (1.6.0-x86-mingw32)
* pdf-reader (1.3.3)
* pry (0.9.12.3)
* pry (0.9.12.3-x86-mingw32)
* rack (1.4.5)
* rack-ssl (1.3.3)
* rack-test (0.6.2)
* railties (3.2.15)
* rake-remote_task (2.2.1)
* rb-inotify (0.9.2)
* rdoc (3.12.2)
* ref (1.0.5)
* rspec-core (2.14.7)
* rspec-expectations (2.14.4)
* rspec-mocks (2.14.4)
* slop (3.4.6)
* sprockets (2.2.2)
* thor (0.18.1)
* tilt (1.4.1)
* timers (1.1.0)
* treetop (1.4.15)
* tzinfo (0.3.38)
* xpath (2.0.0)

## Details

* UPDATE rails and gems
* REFACTOR replace factory_girl old #after_create syntax
* REFACTOR marks all destroy actions as broken

Close #7