Commit graph

191 commits

Author SHA1 Message Date
Mac Siri
fc39f24ee3 Migrate feature test to system test (#2301)
* Move all features to system

* Remove database_cleaner & apply use_transactional_fixtures

* Move rspec-retry to :test

* Update Capybara config

* Update rails_helper

* Fix user_visits_a_comments_page_spec.rb

* Fix lint
2019-04-04 12:15:10 -04:00
rhymes
3a53d5797e Upgrade Rails to 5.2.3 (#1408) 2019-04-03 13:08:59 -04:00
dependabot[bot]
0bc1b46535 Bump gibbon from 2.2.5 to 3.2.0 (#916)
Bumps [gibbon](https://github.com/amro/gibbon) from 2.2.5 to 3.2.0.
- [Release notes](https://github.com/amro/gibbon/releases)
- [Changelog](https://github.com/amro/gibbon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/amro/gibbon/compare/v2.2.5...v3.2.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-02 13:24:42 -04:00
dependabot[bot]
9f4ab6d17a Bump twilio-ruby from 5.21.0 to 5.22.0 (#2254)
Bumps [twilio-ruby](https://github.com/twilio/twilio-ruby) from 5.21.0 to 5.22.0.
- [Release notes](https://github.com/twilio/twilio-ruby/releases)
- [Changelog](https://github.com/twilio/twilio-ruby/blob/master/CHANGES.md)
- [Commits](https://github.com/twilio/twilio-ruby/compare/5.21.0...5.22.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 16:38:42 -04:00
dependabot[bot]
d36f33f849 Bump recaptcha from 4.13.1 to 4.13.2 (#2253) [ci skip]
Bumps [recaptcha](https://github.com/ambethia/recaptcha) from 4.13.1 to 4.13.2.
- [Release notes](https://github.com/ambethia/recaptcha/releases)
- [Changelog](https://github.com/ambethia/recaptcha/blob/master/CHANGELOG.md)
- [Commits](https://github.com/ambethia/recaptcha/compare/v4.13.1...v4.13.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 16:35:37 -04:00
dependabot[bot]
b8e567a350 Bump counter_culture from 2.1.2 to 2.1.4 (#2251) [ci skip]
Bumps [counter_culture](https://github.com/magnusvk/counter_culture) from 2.1.2 to 2.1.4.
- [Release notes](https://github.com/magnusvk/counter_culture/releases)
- [Changelog](https://github.com/magnusvk/counter_culture/blob/master/CHANGELOG.md)
- [Commits](https://github.com/magnusvk/counter_culture/compare/v2.1.2...v2.1.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 16:35:02 -04:00
dependabot[bot]
a903160d4a Bump shoulda-matchers from 4.0.0.rc1 to 4.0.1 (#2252) [ci skip]
Bumps [shoulda-matchers](https://github.com/thoughtbot/shoulda-matchers) from 4.0.0.rc1 to 4.0.1.
- [Release notes](https://github.com/thoughtbot/shoulda-matchers/releases)
- [Changelog](https://github.com/thoughtbot/shoulda-matchers/blob/master/NEWS.md)
- [Commits](https://github.com/thoughtbot/shoulda-matchers/compare/v4.0.0.rc1...v4.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-04-01 16:33:24 -04:00
Mac Siri
73127aca01 Remove controller specs (#2224)
* Create more request specs

* Update wording

* Update guard to work with requests

* Fix broken spec

* Remove rails-controller-testing gem

* Move article_specs

* Move last controller spec out

* Remove controller spec config

* Fix broken spec

* Remove all use of render_template

* Refactor spec

* Tweak User#remember_me

* Create ArticleAnalyticFetcher spec

* Undo User#remember_me

* Use srand in rspec

* Create FeedbackMessagesHelper spec

* Add DigestMailer spec

* Fix broken test
2019-03-29 19:05:02 -04:00
Mac Siri
7c1418a87c Update Gemfile.lock 2019-03-27 18:35:54 -04:00
dependabot[bot]
75391fee7f Bump webpush from 0.3.2 to 0.3.7 (#2198)
Bumps [webpush](https://github.com/zaru/webpush) from 0.3.2 to 0.3.7.
- [Release notes](https://github.com/zaru/webpush/releases)
- [Changelog](https://github.com/zaru/webpush/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zaru/webpush/compare/v0.3.2...v0.3.7)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-25 15:38:59 -04:00
Abraham Williams
fdd18e6bb1 Simplify development setup (#2143) 2019-03-25 12:53:39 -04:00
dependabot[bot]
b6bdda4fdd Bump liquid from 4.0.1 to 4.0.3 (#2201)
Bumps [liquid](https://github.com/Shopify/liquid) from 4.0.1 to 4.0.3.
- [Release notes](https://github.com/Shopify/liquid/releases)
- [Changelog](https://github.com/Shopify/liquid/blob/master/History.md)
- [Commits](https://github.com/Shopify/liquid/compare/v4.0.1...v4.0.3)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-25 10:57:14 -04:00
dependabot[bot]
ac5eaba74f Bump rubocop-rspec from 1.31.0 to 1.32.0 (#2202) [ci skip]
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec) from 1.31.0 to 1.32.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.31.0...v1.32.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-25 10:39:03 -04:00
dependabot[bot]
11e48d23af Bump better_errors from 2.5.0 to 2.5.1 (#2200) [ci skip]
Bumps [better_errors](https://github.com/BetterErrors/better_errors) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/BetterErrors/better_errors/releases)
- [Changelog](https://github.com/BetterErrors/better_errors/blob/master/CHANGELOG.md)
- [Commits](https://github.com/BetterErrors/better_errors/compare/v2.5.0...v2.5.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-25 10:33:41 -04:00
dependabot[bot]
290b6de7b2 Bump validate_url from 1.0.2 to 1.0.6 (#2203)
Bumps [validate_url](https://github.com/perfectline/validates_url) from 1.0.2 to 1.0.6.
- [Release notes](https://github.com/perfectline/validates_url/releases)
- [Commits](https://github.com/perfectline/validates_url/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-25 10:00:09 -04:00
Abraham Williams
953c555c36 Switch fix-db-schema-conflicts to published version (#2161) [ci skip] 2019-03-21 14:52:49 -04:00
Abraham Williams
9c55121dcc Update deprecated Faker::Overwatch use (#2142) [skip ci] 2019-03-21 12:17:16 -04:00
Anna Buianova
f0e9c0cfef Extract sending new follower notification to a separate job (#2030) 2019-03-20 12:51:09 -04:00
dependabot[bot]
b339a2ed03 Bump email_validator from 1.6.0 to 2.0.1 (#2098) [ci skip]
Bumps [email_validator](https://github.com/balexand/email_validator) from 1.6.0 to 2.0.1.
- [Release notes](https://github.com/balexand/email_validator/releases)
- [Changelog](https://github.com/balexand/email_validator/blob/master/Changes.md)
- [Commits](https://github.com/balexand/email_validator/compare/v1.6.0...v2.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 11:17:56 -04:00
dependabot[bot]
3641334810 Bump sinatra from 2.0.4 to 2.0.5 (#2097)
Bumps [sinatra](https://github.com/sinatra/sinatra) from 2.0.4 to 2.0.5.
- [Release notes](https://github.com/sinatra/sinatra/releases)
- [Changelog](https://github.com/sinatra/sinatra/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sinatra/sinatra/compare/v2.0.4...v2.0.5)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 10:05:29 -04:00
dependabot[bot]
51eca18aaa Bump libhoney from 1.11.0 to 1.12.1 (#2100)
Bumps [libhoney](https://github.com/honeycombio/libhoney-rb) from 1.11.0 to 1.12.1.
- [Release notes](https://github.com/honeycombio/libhoney-rb/releases)
- [Commits](https://github.com/honeycombio/libhoney-rb/compare/v1.11.0...v1.12.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-18 10:04:59 -04:00
Mac Siri
f0eba30d5c Bump Rails to 5.1.6.2 2019-03-13 13:36:02 -04:00
dependabot[bot]
b0f0cd6ab5 Bump nokogiri from 1.10.0 to 1.10.1 (#2028) [ci skip]
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.10.0...v1.10.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-11 11:01:53 -04:00
dependabot[bot]
91b77b068b Bump devise from 4.6.0 to 4.6.1 (#1961)
Bumps [devise](https://github.com/plataformatec/devise) from 4.6.0 to 4.6.1.
- [Release notes](https://github.com/plataformatec/devise/releases)
- [Changelog](https://github.com/plataformatec/devise/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/devise/compare/v4.6.0...v4.6.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-04 11:47:38 -05:00
dependabot[bot]
cbc1167ea5 Bump pundit from 2.0.0 to 2.0.1 (#1962) [ci skip]
Bumps [pundit](https://github.com/varvet/pundit) from 2.0.0 to 2.0.1.
- [Release notes](https://github.com/varvet/pundit/releases)
- [Changelog](https://github.com/varvet/pundit/blob/master/CHANGELOG.md)
- [Commits](https://github.com/varvet/pundit/compare/v2.0.0...v2.0.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-04 11:44:17 -05:00
dependabot[bot]
9226ca8be8 Bump skylight from 2.0.2 to 3.1.4 (#1959)
Bumps [skylight](https://github.com/skylightio/skylight-ruby) from 2.0.2 to 3.1.4.
- [Release notes](https://github.com/skylightio/skylight-ruby/releases)
- [Changelog](https://github.com/skylightio/skylight-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/skylightio/skylight-ruby/compare/v2.0.2...v3.1.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-04 06:16:49 -08:00
dependabot[bot]
3dc28048ec Bump twilio-ruby from 5.15.1 to 5.21.0 (#1960)
Bumps [twilio-ruby](https://github.com/twilio/twilio-ruby) from 5.15.1 to 5.21.0.
- [Release notes](https://github.com/twilio/twilio-ruby/releases)
- [Changelog](https://github.com/twilio/twilio-ruby/blob/master/CHANGES.md)
- [Commits](https://github.com/twilio/twilio-ruby/compare/5.15.1...5.21.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-03-04 06:15:23 -08:00
dependabot[bot]
93ce14abc9 Bump capybara from 3.12.0 to 3.13.2 (#1876)
Bumps [capybara](https://github.com/teamcapybara/capybara) from 3.12.0 to 3.13.2.
- [Release notes](https://github.com/teamcapybara/capybara/releases)
- [Changelog](https://github.com/teamcapybara/capybara/blob/master/History.md)
- [Commits](https://github.com/teamcapybara/capybara/compare/3.12.0...3.13.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 12:12:41 -05:00
dependabot[bot]
eabcb6b1b1 Bump algoliasearch-rails from 1.20.6 to 1.21.0 (#1874) [ci skip]
Bumps [algoliasearch-rails](https://github.com/algolia/algoliasearch-rails) from 1.20.6 to 1.21.0.
- [Release notes](https://github.com/algolia/algoliasearch-rails/releases)
- [Changelog](https://github.com/algolia/algoliasearch-rails/blob/master/ChangeLog)
- [Commits](https://github.com/algolia/algoliasearch-rails/compare/1.20.6...1.21.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 12:04:44 -05:00
dependabot[bot]
5f12204cfd Bump airbrake from 7.4.0 to 8.1.4 (#1878) [ci skip]
Bumps [airbrake](https://github.com/airbrake/airbrake) from 7.4.0 to 8.1.4.
- [Release notes](https://github.com/airbrake/airbrake/releases)
- [Changelog](https://github.com/airbrake/airbrake/blob/master/CHANGELOG.md)
- [Commits](https://github.com/airbrake/airbrake/compare/v7.4.0...v8.1.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 11:22:00 -05:00
dependabot[bot]
9596b86e5b Bump pry-byebug from 3.6.0 to 3.7.0 (#1881) [ci skip]
Bumps [pry-byebug](https://github.com/deivid-rodriguez/pry-byebug) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/deivid-rodriguez/pry-byebug/releases)
- [Changelog](https://github.com/deivid-rodriguez/pry-byebug/blob/master/CHANGELOG.md)
- [Commits](https://github.com/deivid-rodriguez/pry-byebug/compare/v3.6.0...v3.7.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-25 11:16:16 -05:00
Anna Buianova
58b2013377 Fix delayed job errors related to follows #1621 (#1835)
* Add delayed_job_web to dev environment for debugging

* Add specs for the current Follow callbacks implementation

* Move follower touching to ActiveJob

* Spec for the touch followers job

* Move Follow#create_chat_channel to ActiveJob and make the job safe

* Add ActiveJob to send email notifications about follows

* Enqueue SendEmailNotificationJob after the follow is created

* Specs to wnsure jobs are enqueued on Follow creation

* Make CreateChatChannelJob queue name more specific
2019-02-23 18:16:20 -08:00
dependabot[bot]
e676d9fc42 Bump stripe from 3.25.0 to 4.8.0 (#1778)
Bumps [stripe](https://github.com/stripe/stripe-ruby) from 3.25.0 to 4.8.0.
- [Release notes](https://github.com/stripe/stripe-ruby/releases)
- [Changelog](https://github.com/stripe/stripe-ruby/blob/master/CHANGELOG.md)
- [Commits](https://github.com/stripe/stripe-ruby/compare/v3.25.0...v4.8.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-18 13:52:03 -05:00
dependabot[bot]
ef9c2340d9 Bump rails-controller-testing from 1.0.2 to 1.0.4 (#1819) [ci skip]
Bumps [rails-controller-testing](https://github.com/rails/rails-controller-testing) from 1.0.2 to 1.0.4.
- [Release notes](https://github.com/rails/rails-controller-testing/releases)
- [Commits](https://github.com/rails/rails-controller-testing/compare/v1.0.2...v1.0.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-18 13:37:05 -05:00
Ben Halpern
5eab8d4962
Modify fetch_video_duration to use m3u8 chunks (#1814)
* Modify fetch_video_duration to use m3u8 chunks

* Remove ffprober gem
2019-02-16 22:29:56 -04:00
Ben Halpern
bce0b4fff6
Remove harsh video restriction and add video duration (#1811)
* Remove harsh video restriction and add video duration

* Fix video meta data and tests

* Modify video tests

* Rescue video duration fetch error

* Change log to puts in test
2019-02-16 17:42:44 -04:00
dependabot[bot]
f890166649 Bump devise from 4.5.0 to 4.6.0 (#1781)
Bumps [devise](https://github.com/plataformatec/devise) from 4.5.0 to 4.6.0.
- [Release notes](https://github.com/plataformatec/devise/releases)
- [Changelog](https://github.com/plataformatec/devise/blob/master/CHANGELOG.md)
- [Commits](https://github.com/plataformatec/devise/compare/v4.5.0...v4.6.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-15 15:13:37 -05:00
dependabot[bot]
7c369facf1 Bump brakeman from 4.3.1 to 4.4.0 (#1777) [ci skip]
Bumps [brakeman](https://github.com/presidentbeef/brakeman) from 4.3.1 to 4.4.0.
- [Release notes](https://github.com/presidentbeef/brakeman/releases)
- [Changelog](https://github.com/presidentbeef/brakeman/blob/master/CHANGES.md)
- [Commits](https://github.com/presidentbeef/brakeman/compare/v4.3.1...v4.4.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-11 10:11:21 -05:00
dependabot[bot]
fe3b11008d Bump rspec-rails from 3.8.1 to 3.8.2 (#1776) [ci skip]
Bumps [rspec-rails](https://github.com/rspec/rspec-rails) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/rspec/rspec-rails/releases)
- [Changelog](https://github.com/rspec/rspec-rails/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-rails/compare/v3.8.1...v3.8.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-11 10:10:33 -05:00
dependabot[bot]
71bf584ba4 Bump pry-rails from 0.3.7 to 0.3.9 (#1782) [ci skip]
Bumps [pry-rails](https://github.com/rweng/pry-rails) from 0.3.7 to 0.3.9.
- [Release notes](https://github.com/rweng/pry-rails/releases)
- [Commits](https://github.com/rweng/pry-rails/compare/v0.3.7...v0.3.9)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-11 10:08:02 -05:00
rhymes
dd6372012d Upgrade Ruby to 2.6.1 (#1711)
* Upgrade Ruby to 2.6.1

Ruby 2.6.1 contains a fix for Net::HTTP

* Add 2.6.1 to .ruby-version as well

* Add 2.6.1 to Travis CI as well
2019-02-06 16:48:28 -04:00
dependabot[bot]
a3bb0b831a Bump cloudinary from 1.9.1 to 1.11.1 (#1721) [ci skip]
Bumps [cloudinary](https://github.com/cloudinary/cloudinary_gem) from 1.9.1 to 1.11.1.
- [Release notes](https://github.com/cloudinary/cloudinary_gem/releases)
- [Changelog](https://github.com/cloudinary/cloudinary_gem/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cloudinary/cloudinary_gem/compare/1.9.1...1.11.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-05 10:30:24 -05:00
dependabot[bot]
429d35b9a1 Bump parallel_tests from 2.27.0 to 2.27.1 (#1720) [ci skip]
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.27.0 to 2.27.1.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.27.0...v2.27.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-02-05 10:21:21 -05:00
Mac Siri
1137d6fba4 Improve specs (#1693)
* Lock erb_lint

* Refactor moderation spec

* Remove & replace RequestSpecHelper

* Update uid to sequence

* Lower the need for persistence in specs

* Update moderation spec

* Update shoulda-matchers

* Enable backgroundjobs and update commenct spec

* Fix fail specs

* Update comment's validations

* Remove redundent specs

* Actually turn off DJ

* Apply run_background_jobs_immediately

* Remove giveawy specs

* Create Identity spec
2019-02-04 15:56:00 -04:00
Anna Buianova
4073b869d6 Add erb_lint (#1657) [ci skip] 2019-01-29 11:47:32 -05:00
Juan Manuel Ramallo
49c9b5bc87 [Emojis in Markdown] (#1653)
- Adds the ability to add emojis using colons 😂 🎉
- The emoji conversion is added to the markdown parser labor
- When no emoji is found with the alias, same text is returned
- No assets added (no emoji images), so this will only be supported when the browser supports emojis (https://blog.getemoji.com/post/57054354336/which-browsers-support-emoji)
- Emoji conversion logic is out of markdown parser labor
- Adds its own spec
2019-01-28 16:28:59 -05:00
dependabot[bot]
668fb9ae9a Bump sitemap_generator from 6.0.1 to 6.0.2 (#1658) [ci skip]
Bumps [sitemap_generator](https://github.com/kjvarga/sitemap_generator) from 6.0.1 to 6.0.2.
- [Release notes](https://github.com/kjvarga/sitemap_generator/releases)
- [Changelog](https://github.com/kjvarga/sitemap_generator/blob/master/CHANGES.md)
- [Commits](https://github.com/kjvarga/sitemap_generator/compare/v6.0.1...v6.0.2)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-28 12:33:19 -05:00
dependabot[bot]
1087e4f847 Bump web-console from 3.5.1 to 3.7.0 (#1659) [ci skip]
Bumps [web-console](https://github.com/rails/web-console) from 3.5.1 to 3.7.0.
- [Release notes](https://github.com/rails/web-console/releases)
- [Changelog](https://github.com/rails/web-console/blob/master/CHANGELOG.markdown)
- [Commits](https://github.com/rails/web-console/compare/v3.5.1...v3.7.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-28 12:25:16 -05:00
dependabot[bot]
823d0ac8e6 Bump libhoney from 1.10.1 to 1.11.0 (#1660)
Bumps [libhoney](https://github.com/honeycombio/libhoney-rb) from 1.10.1 to 1.11.0.
- [Release notes](https://github.com/honeycombio/libhoney-rb/releases)
- [Commits](https://github.com/honeycombio/libhoney-rb/compare/v1.10.1...v1.11.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2019-01-28 10:09:39 -05:00
Vinicius Stock
ec2ce5d6e6 Upgrade rubocop and fix offenses (#1635) 2019-01-23 16:12:03 -05:00