---
# System prepended metadata

title: Test Engineer - Assigment

---

# Test Engineer - Assigment 

#### Rest services build: http://ec2-3-65-182-233.eu-central-1.compute.amazonaws.com/api
#### Documentation:  https://app.swaggerhub.com/apis/dkijania/vitup-mock/0.1
### Task Description: 
Please create test project in your favourite ide and programming language. Add 3 tests for rest service available here: http://ec2-3-65-182-233.eu-central-1.compute.amazonaws.com/api


######  Token to access service functionality: Oy3hfPoH45ze7Q

##### Example:
`curl --location --request GET 'http://ec2-3-65-182-233.eu-central-1.compute.amazonaws.com/api/health' --header 'API-Token: Oy3hfPoH45ze7Q'`


##### Roles: 
* **Admin** - superuser which has access to admin system via token
* **User** - client which can only query publicly opened endpoints (the ones without need of token)



##### Steps
**I** Wrong Token Test
Admin provides incorrect token while trying to get logs from environment

**II** Admin updates fund id field
Steps:
1. User can see some fund id in 'api/v0/fund' endpoint
2. Admin updates fund id it to different value
3. User can now see new fund id in 'api/v0/fund' endpoint

**III** Admin clears log 
1. Make sure that there is at least one log entry in logs endpoint (you can generate logs entry by querrying v0/fund or v0/challenges)
2. Admin clears log
3. Admin validates logs are cleared