Skip to content

railmeat/gigster-qa-practical

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gigster QA Practical: Automated web application testing

Please see accompanying practical description for tasks.

To run locally:

  $ docker-compose up #starts server at 0.0.0.0

Routes:

Endpoint Method Input Output
/user POST { username: string, password: string, isAdmin: bool } { username: string, isAdmin: bool }
/user/auth GET { username: string } { username: string, isAdmin: bool }
/user/login POST { username: string, password: string } { username: string, isAdmin: bool }
/user/logout POST null null
/expense POST { datetime: date, amount: number, description: string, owner: string } { datetime: date, amount: number, description: string, owner: string, id: string }
/expense/:id GET null { datetime: date, amount: number, description: string, owner: string, id: string }
/expense/:id PUT { datetime: date, amount: number, description: string, owner: string } { datetime: date, amount: number, description: string, owner: string, id: string }
/expense/:id DELETE null { datetime: date, amount: number, description: string, owner: string, id: string }
/report?start=&end= GET null []{ datetime: date, amount: number, description: string, owner: string, id: string }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.3%
  • HTML 0.7%