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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions