Skip to content
Permalink

Comparing changes

This is a direct comparison between two commits made in this repository or its related repositories. View the default comparison for this range or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: Real-Dev-Squad/website-backend
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: dbd5a5b1d40a0c69bb45dd87514e40414b58fd0c
Choose a base ref
..
head repository: Real-Dev-Squad/website-backend
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 163cccd899cbee306599212006a614a39ccacd60
Choose a head ref
Showing with 18 additions and 0 deletions.
  1. +7 −0 controllers/requests.ts
  2. +11 −0 test/integration/requests.test.ts
7 changes: 7 additions & 0 deletions controllers/requests.ts
Original file line number Diff line number Diff line change
@@ -60,6 +60,13 @@ export const getRequestsController = async (req: any, res: any) => {
return res.status(204).send();
}

if (query.id) {
return res.status(200).json({
message: REQUEST_FETCHED_SUCCESSFULLY,
data: requests,
});
}

const { allRequests, next, prev, page } = requests;
if (allRequests.length === 0) {
return res.status(204).send();
11 changes: 11 additions & 0 deletions test/integration/requests.test.ts
Original file line number Diff line number Diff line change
@@ -273,6 +273,17 @@ describe("/requests OOO", function () {
});
});

it("should return the request by Id query", function (done) {
chai
.request(app)
.get(`/requests?id=${oooRequestId}`)
.end(function (err, res) {
expect(res).to.have.status(200);
expect(res.body.data.id === oooRequestId);
done();
});
});

it("should return all requests by specific user", function (done) {
chai
.request(app)