]> cat aescling's git repositories - mastodon.git/commit
Admin settings controller refactor, add specs, cleanup (#2225)
authorMatt Jankowski <mjankowski@thoughtbot.com>
Thu, 20 Apr 2017 15:18:09 +0000 (11:18 -0400)
committerEugen <eugen@zeonfederated.com>
Thu, 20 Apr 2017 15:18:09 +0000 (17:18 +0200)
commit1ada494bb21658c92a58f8bd9e5cc4d7ebf59b6e
tree9032e9e73ff1279ad031a77400530bbd40e6ebbd
parent4df26b262184ebc75344369f236e2a37e3722513
Admin settings controller refactor, add specs, cleanup (#2225)

* Add render_views for admin/settings spec

* Add coverage for admin/settings#update

* Add coverage for admin/settings typecasting open_registrations setting

* Simplify how admin/settings finds the value for updating

* Rely on activerecord to not update a value that hasnt changed

* Add coverage for non-existent setting

* Use a constant for boolean settings
app/controllers/admin/settings_controller.rb
spec/controllers/admin/settings_controller_spec.rb