ref #193
This commit is contained in:
		| @@ -170,7 +170,7 @@ describe('POST /api/donations/fixed successfully', () => { | ||||
| 		expect(res.status).toEqual(200); | ||||
| 		expect(res.headers['content-type']).toContain("application/json") | ||||
| 	}); | ||||
| 	it('creating a new fixed donation should return 200', async () => { | ||||
| 	it('creating a new fixed donation with more params should return 200', async () => { | ||||
| 		const res = await axios.post(base + '/api/donations/fixed', { | ||||
| 			"donor": added_donor.id, | ||||
| 			"amount": 1000 | ||||
| @@ -181,6 +181,23 @@ describe('POST /api/donations/fixed successfully', () => { | ||||
| 		expect(res.data).toEqual({ | ||||
| 			"donor": added_donor, | ||||
| 			"amount": 1000, | ||||
| 			"payedAmount": 0, | ||||
| 			"responseType": "DONATION" | ||||
| 		}); | ||||
| 	}); | ||||
| 	it('creating a new fixed donation with all params should return 200', async () => { | ||||
| 		const res = await axios.post(base + '/api/donations/fixed', { | ||||
| 			"donor": added_donor.id, | ||||
| 			"amount": 1000, | ||||
| 			"payedAmount": 1000 | ||||
| 		}, axios_config); | ||||
| 		delete res.data.id; | ||||
| 		expect(res.status).toEqual(200); | ||||
| 		expect(res.headers['content-type']).toContain("application/json"); | ||||
| 		expect(res.data).toEqual({ | ||||
| 			"donor": added_donor, | ||||
| 			"amount": 1000, | ||||
| 			"payedAmount": 1000, | ||||
| 			"responseType": "DONATION" | ||||
| 		}); | ||||
| 	}); | ||||
| @@ -219,7 +236,7 @@ describe('POST /api/donations/distance successfully', () => { | ||||
| 		expect(res.status).toEqual(200); | ||||
| 		expect(res.headers['content-type']).toContain("application/json") | ||||
| 	}); | ||||
| 	it('creating a new fixed donation should return 200', async () => { | ||||
| 	it('creating a new fixed donation with most params should return 200', async () => { | ||||
| 		const res = await axios.post(base + '/api/donations/distance', { | ||||
| 			"runner": added_runner.id, | ||||
| 			"amountPerDistance": 100, | ||||
| @@ -233,6 +250,26 @@ describe('POST /api/donations/distance successfully', () => { | ||||
| 			"amountPerDistance": 100, | ||||
| 			"runner": added_runner, | ||||
| 			"amount": 0, | ||||
| 			"payedAmount": 0, | ||||
| 			"responseType": "DISTANCEDONATION" | ||||
| 		}) | ||||
| 	}); | ||||
| 	it('creating a new fixed donation with all params should return 200', async () => { | ||||
| 		const res = await axios.post(base + '/api/donations/distance', { | ||||
| 			"runner": added_runner.id, | ||||
| 			"amountPerDistance": 100, | ||||
| 			"donor": added_donor.id, | ||||
| 			"payedAmount": 1000 | ||||
| 		}, axios_config); | ||||
| 		delete res.data.id; | ||||
| 		expect(res.status).toEqual(200); | ||||
| 		expect(res.headers['content-type']).toContain("application/json"); | ||||
| 		expect(res.data).toEqual({ | ||||
| 			"donor": added_donor, | ||||
| 			"amountPerDistance": 100, | ||||
| 			"runner": added_runner, | ||||
| 			"amount": 0, | ||||
| 			"payedAmount": 1000, | ||||
| 			"responseType": "DISTANCEDONATION" | ||||
| 		}) | ||||
| 	}); | ||||
|   | ||||
| @@ -213,6 +213,17 @@ describe('adding + updating fixed donation valid', () => { | ||||
| 		expect(res.headers['content-type']).toContain("application/json"); | ||||
| 		expect(res.data.amount).toEqual(42); | ||||
| 	}); | ||||
| 	it('updating payedAmount should return 200', async () => { | ||||
| 		const res = await axios.put(base + '/api/donations/fixed/' + added_donation.id, { | ||||
| 			"id": added_donation.id, | ||||
| 			"donor": added_donor.id, | ||||
| 			"amount": 42, | ||||
| 			"payedAmount": 10 | ||||
| 		}, axios_config); | ||||
| 		expect(res.status).toEqual(200); | ||||
| 		expect(res.headers['content-type']).toContain("application/json"); | ||||
| 		expect(res.data.amount).toEqual(42); | ||||
| 	}); | ||||
| 	it('updating donor should return 200', async () => { | ||||
| 		const res = await axios.put(base + '/api/donations/fixed/' + added_donation.id, { | ||||
| 			"id": added_donation.id, | ||||
| @@ -317,6 +328,19 @@ describe('adding + updating distance donation valid', () => { | ||||
| 		expect(res.headers['content-type']).toContain("application/json"); | ||||
| 		expect(res.data.amountPerDistance).toEqual(69); | ||||
| 	}); | ||||
| 	it('updating payedAmount should return 200', async () => { | ||||
| 		const res = await axios.put(base + '/api/donations/distance/' + added_donation.id, { | ||||
| 			"id": added_donation.id, | ||||
| 			"runner": added_runner.id, | ||||
| 			"amountPerDistance": 69, | ||||
| 			"donor": added_donor.id, | ||||
| 			"payedAmount": 10 | ||||
| 		}, axios_config); | ||||
| 		delete res.data.donor.donationAmount; | ||||
| 		expect(res.status).toEqual(200); | ||||
| 		expect(res.headers['content-type']).toContain("application/json"); | ||||
| 		expect(res.data.amountPerDistance).toEqual(69); | ||||
| 	}); | ||||
| 	it('updating runner should return 200', async () => { | ||||
| 		const res = await axios.put(base + '/api/donations/distance/' + added_donation.id, { | ||||
| 			"id": added_donation.id, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user