Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekaterinamavliutova/task_manager_ts
Educational project on Hexlet: TypeScript version (e2e testing with Playwright)
https://github.com/ekaterinamavliutova/task_manager_ts
Last synced: 13 days ago
JSON representation
Educational project on Hexlet: TypeScript version (e2e testing with Playwright)
- Host: GitHub
- URL: https://github.com/ekaterinamavliutova/task_manager_ts
- Owner: EkaterinaMavliutova
- Created: 2025-01-21T14:45:35.000Z (15 days ago)
- Default Branch: main
- Last Pushed: 2025-01-21T16:07:28.000Z (15 days ago)
- Last Synced: 2025-01-21T17:23:33.662Z (15 days ago)
- Language: JavaScript
- Size: 74.2 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Task Manager testing project at Hexlet
**Task Manager** is a task management system that uses a flexible Kanban board to visualize workflow. The system provides functionality to create tasks, assign them to a particular user, and also to change tasks statuses. Interaction with the Task Manager requires authentication.
E2E testing was conducted using Playwright. Testing covers how the system renders, creates, edits, and deletes the following instances:
* Users (that a particular task can be assigned to).
* Task statuses (ex. 'To do', 'In progress', 'In testing').
* Task labels (ex. 'Feature', 'Bug').
* Tasks (the main instance, represented in the form of a Kanban board).## Installation
>note: the current version of Task Manager was tested using Node.js v20.11.1
* Clone this repository.
* Install required dependencies:
```
npm ci
```## How to run tests
* Run Kanban Board app:
```
npm run dev
```
* Run tests:
```
npm test
```