Skip to content

Acceptance/integration tests #19

@jimmay5469

Description

@jimmay5469

Figure out how to write acceptance tests with the Firebase adapter and then get the main workflows acceptance tested so I can stop manually regression testing everything. Once we figure this out then we should begin requiring acceptance tests with any new functionality.

Workflows that need tested:

  • signin
  • signout
  • seeing a list of topics with already presented topics filtered out
  • not being able to add a topic if signed out
  • adding a topic
  • "NEW!" on new topics (added since the last meetup)
  • not being able to upvote if signed out
  • upvoting a topic
  • removing an upvote
  • not being able to schedule a talk if signed out
  • not being able to schedule a talk if it has already been scheduled
  • scheduling a talk on a meetup day for today
  • scheduling a talk on a meetup day for next meetup
  • scheduling a talk on a non-meetup day for next meetup
  • unscheduling a talk you have scheduled

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions