1
0
mirror of https://github.com/funamitech/mastodon synced 2024-11-24 07:06:34 +09:00
YuruToot/spec
Joël Quenneville d4c94fa004 DRY up reblog vs original status check
Checking reblog vs original status was happening in multiple places
across the app. For views, this logic was encapsulated in a helper
method named `proper_status` but in the other layers of the app, the
logic was duplicated.

Because the logic is used at all layers of the app, we extracted it into
a `Status#proper` method on the model and changed all uses of the logic
to use this method. There is now a single source of truth for this
condition.

We added test coverage to untested methods that got refactored.
2017-04-07 14:18:30 -04:00
..
controllers Fix #690 - Webfinger should handle new shortform profile URLs now (nice) 2017-03-28 11:25:43 +02:00
fabricators add more tests to models 2017-04-05 00:29:56 +02:00
fixtures Update the Mastodon repository URL from Gargron/ to tootsuite/ in various places 2017-01-11 13:24:14 +11:00
helpers Make follow requests federate 2017-02-11 02:58:00 +01:00
javascript Remove broken test 2016-11-16 19:11:30 +01:00
lib Fix #555 - Use a better URL parser 2017-02-22 19:35:11 +01:00
mailers Add digest e-mails 2017-03-04 00:00:48 +01:00
models DRY up reblog vs original status check 2017-04-07 14:18:30 -04:00
services Split SalmonWorker into smaller parts, move profile updating into another job 2017-04-05 21:43:10 +02:00
support/matchers/model add more tests to models 2017-04-05 00:29:56 +02:00
i18n_spec.rb Improve docs 2017-02-11 16:21:07 +01:00
rails_helper.rb add more tests to models 2017-04-05 00:29:56 +02:00
spec_helper.rb Fix tests 2017-01-29 12:25:10 +01:00