hoverboard icon indicating copy to clipboard operation
hoverboard copied to clipboard

Write integration tests

Open abraham opened this issue 6 years ago • 5 comments

It would be good to define some core features and write browser feature tests to ensure they continue to work.

E.g.

  • User views blog post
  • User adds session to personal schedule
  • User can view speaker details from session page

abraham avatar May 17 '19 21:05 abraham

  • First of all the home page should show up-to-date information about the conference with links to the registration.
  • sponsors block
  • schedule
  • speakers
  • blog
  • the rest.

ozasadnyy avatar May 19 '19 00:05 ozasadnyy

Provide versioning that deletes old browser cached service-workers version (provide a manual 'suicide kill' the user can use to force a new version to load if the native versioning remains troublesome).

Provide an admin form for:

  • schedule
  • speakers
  • team

Make the modular code or built in tests such that removing a section such as blog or ticketing does not trigger exceptions elsewhere in the main page code.

cliveb avatar May 21 '19 04:05 cliveb

  • Easy to use Backend console to let our program volunteers to edit Schedule / Sessions / Speakers / Team info.
  • Localization.

htchien avatar May 21 '19 07:05 htchien

From Slack:

Adding speakers, changing the schedule

abraham avatar May 21 '19 13:05 abraham

Puppeteer might be able to support shadowdom now. https://github.com/puppeteer/puppeteer/pull/6509. Otherwise https://github.com/Georgegriff/query-selector-shadow-dom migth work.

abraham avatar Jun 29 '22 13:06 abraham