Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Write integration tests #583

Open
abraham opened this issue May 17, 2019 · 5 comments
Open

Write integration tests #583

abraham opened this issue May 17, 2019 · 5 comments
Labels
enhancement New feature or request help wanted Contributions welcome

Comments

@abraham
Copy link
Member

abraham commented May 17, 2019

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
@ozasadnyy
Copy link
Member

  • 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.

@cliveb
Copy link
Contributor

cliveb commented May 21, 2019

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.

@htchien
Copy link
Contributor

htchien commented May 21, 2019

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

@abraham
Copy link
Member Author

abraham commented May 21, 2019

From Slack:

Adding speakers, changing the schedule

@abraham abraham added the help wanted Contributions welcome label Aug 11, 2019
@abraham abraham added the enhancement New feature or request label Feb 25, 2020
@abraham abraham changed the title Define core features and write tests Write integration tests Apr 14, 2022
@abraham
Copy link
Member Author

abraham commented Jun 29, 2022

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Contributions welcome
Projects
None yet
Development

No branches or pull requests

4 participants