Commit Graph

9 Commits (ef39398b82449440872d899cc5902b8eb7f7c26c)

Author SHA1 Message Date
Matt Jankowski 7efe0bde9d
Add `have_http_link_header` matcher and set header values as strings ()
Matt Jankowski f1003b2560
Enable "zero monkey patching" mode in RSpec ()
Matt Jankowski ef4920c6c9
Pull out https/hostname setup for request specs to shared config ()
Matt Jankowski bdcd8a9e88
Misc spec cleanup ()
Matt Jankowski 97385f27bd
Fix Performance/RedundantEqualityComparisonBlock cop ()
Claire b358229834
Further preparation for Rails 6 ()
* Use ActiveRecord::Result#to_ary instead of deprecated to_hash

They do the same thing, and to_hash has been removed from Rails 6.1

* Explicitly name polymorphic indexes to workaround a bug in Rails 6.1

cf. https://github.com/rails/rails/issues/41693

* Fix incorrect usage of “foreign_key” in migration script

* Use `ActiveModel::Errors#delete` instead of deprecated clear method

* Fix link headers tests on Rails 6.1

Rails 6.1 adds values to the Link header by default, thus it is not a
LinkHeader object anymore. Fix the test to parse the Link header instead
of assuming it is a LinkHeader.
Eugen Rochko 63c7fe8e48
Refactor controllers for statuses, accounts, and more ()
Yamagishi Kazutoshi 0a0b9a271a Improve RuboCop rules (compatibility to Code Climate) ()
08f8de84eb/Gemfile.lock (L38)
Code Climate is using RuboCop v0.46.0.

Change several rules to maintain compatibility.
Matt Jankowski 8bac0350d1 Restful refactor of accounts/ routes ()
* Add routing specs for accounts followers and following actions

* Use more restful route naming for public account follow pages

Moves two actions:
- accounts#followers to accounts/follower_accounts#index
- accounts#following to accounts/following_accounts#index

Adds routing spec to ensure prior URLs are preserved.