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
rhymes
1b60ee5009
Use timezone aware methods ( #893 )
...
* Use timezone aware datetime methods
* Use timezone aware date parse for GitHub issue tag
* Introduce a bit of chaos programming using Zonebie
Zonebie uses a random timezone to run tests, it's a really good way to see if the code is timezone dependent or not.
* Convert GitHub issue date as UTC
2018-10-18 16:26:29 -04:00
Mac Siri
02ab21726d
Create "invalid token" page for EmailSubscriptionController ( #218 )
...
* Update email-unsubscription expiration to 31 days
* Create invalid_token template
* Fix lint
2018-04-18 13:19:08 -04:00
Mac Siri
0ea3f38dbf
Implement one-click-unsubscribe ( #192 )
...
* Implement one-click-unsubscribe feature WIP
* Adjust email subscription page's css
* Add mobile scss
* Apply subscription logic to other email type
* Add back default email footer
* Create EmailSubscriptions request spec
2018-04-09 14:05:45 -07:00