docbrown/spec/system
Ali Spittel 52c60ce37e Feature/refactored onboarding (#3333)
* set up refactored onboarding

* create onboarding page

* add in first slide and change slide functionality

* fix test suite

* profile refactor

* profile refactor

* refactor to api

* add checkbox fields

* add checkbox fields

* remove puts

* add basic css

* add styling

* add redirect

* hide back and next at first and last slides

* test refactored onboarding

* test refactored onboarding

* remove article edits

* Fix schema

* Add deleted file back in

* Add default value for checked_t&c column

* Adjust HTML structure to keep nav buttons in place

* Fix ESLint issues on Onboarding.jsx file

* Handling for undefined or empty followedTags on getUserTags

* Fix codeclimate issues

* Fix codeclimate issues

* Fix more codeclimate issues

* Fix more codeclimate issues

* Update Onboarding snapshots

* Uncheck the CoC and T&C checkboxes on render

* Update snapshots

* Return false instead of raising error

* Update spec to use new onboarding

* Redirect to onboarding if haven't seen it yet

* Prevent redirect to onboarding from /signout_confirm

* Use assign_attributes instead of saving twice

* Move COC and T&C checkbox page to second slide

* Add 'go back to original page' functionality

* Reuse ready prototype logic

* Keep track of the last visited onboarding page

* Fix email subscription bug

* Fix overflow issue for tags page

* Remove height to prevent page container scrolling

* Check for CoC and T&C for displaying onboarding

* Add InstantClick redirect and preserve referrer in client

* Fix async update + check by using localStorage

* Turn off onboarding for tests

* Finalize design for onboarding

* Finalize design for onboarding

* Make bulk follows during onboarding

* Fix bulk follow test
2019-07-26 15:53:32 -04:00
..
articles Make the Preview button dynamic (#3317) 2019-07-10 19:14:14 -04:00
comments Show localized date/time on hover for articles/comments (#2722) 2019-05-09 11:05:17 -04:00
dashboards Enable random order for specs (#2466) [ci skip] 2019-04-17 11:30:23 -04:00
homepage Rubocop fixes (#3058) 2019-06-06 09:48:14 -04:00
organization Rubocop fixes (#3058) 2019-06-06 09:48:14 -04:00
podcasts Don't hide podcasts if they have reachable episodes (#3532) 2019-07-26 11:33:31 -04:00
user Change design of main feed CTA and remove from tag pages (#3050) 2019-06-05 14:33:22 -04:00
videos Fix community name (#2415) 2019-04-13 16:12:21 -04:00
admin_bans_or_warns_user_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
admin_creates_new_event_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
banned_user_interactions_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
link_for_tags_in_posts_in_notifications_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
user_adds_a_credit_card.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
user_leaves_top_level_comment_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
user_logs_in_with_twitter_spec.rb Feature/refactored onboarding (#3333) 2019-07-26 15:53:32 -04:00
user_selects_looking_for_work.rb Unskip all skipped specs (#2941) 2019-05-25 11:04:38 -04:00
user_uses_the_editor_spec.rb Unskip all skipped specs (#2941) 2019-05-25 11:04:38 -04:00
user_views_a_reading_list_spec.rb Improve reading list (#2695) 2019-05-05 19:19:30 -04:00
user_views_and_closes_onboarding_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
user_visits_a_comments_page_spec.rb Migrate feature test to system test (#2301) 2019-04-04 12:15:10 -04:00
user_visits_tags_page_spec.rb Unskip all skipped specs (#2941) 2019-05-25 11:04:38 -04:00