An open API service indexing awesome lists of open source software.

https://github.com/fabiangosebrink/angular-testing

Content for my Angular testing workshop
https://github.com/fabiangosebrink/angular-testing

Last synced: 9 months ago
JSON representation

Content for my Angular testing workshop

Awesome Lists containing this project

README

          

# Angular Testing Workshop

This repository contains materials for an **Angular testing workshop**, focusing on:

- **Cypress** and **Playwright** for end-to-end testing.
- Sample Angular applications with pre-built test cases.
- Test cases to cover all sync and async situations
- Comprehensive setup for modern Angular testing techniques.

## Prerequisites

Before you begin, ensure you have installed:

- [Node.js](https://nodejs.org/)
- [Angular CLI](https://angular.io/cli)
- [Cypress](https://www.cypress.io/)
- [Playwright](https://playwright.dev/)

## Getting Started

1. Clone this repository:

```bash
git clone https://github.com/FabianGosebrink/Angular-Testing.git
```

2. Navigate to the project directory:

```bash
cd Angular-Testing/
```

3. Install dependencies:

```bash
npm install
```

## Structure

- `todo-app-cypress/`: Angular application set up with Cypress tests.
- `todo-app-playwright/`: Angular application set up with Playwright tests.
- `tests/`: General tests and utilities.

## Contributing

Feel free to contribute by submitting issues or pull requests.

## License

This project is licensed under the MIT License.