Skip to content

Commit

Permalink
- Creates a new route for POST.
Browse files Browse the repository at this point in the history
  • Loading branch information
etiennenoel authored Sep 24, 2024
1 parent 95bb937 commit ae4d6f0
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 3 deletions.
19 changes: 17 additions & 2 deletions tests/e2e/scenarios/modules/networking/controllers.scenario.e2e.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,15 +31,30 @@ describe("Networking - Controllers", () => {
"pristine.logging.fileLoggerActivated": false,
});

const request = new Request(HttpMethod.Get, "https://localhost:8080/api/2.0/magieno/pristine");
let request = new Request(HttpMethod.Get, "https://localhost:8080/api/2.0/magieno/pristine");

const response = await kernel.handle(request, {
let response = await kernel.handle(request, {
keyname: ExecutionContextKeynameEnum.Jest,
context: {}
}) as Response;

expect(response instanceof Response).toBeTruthy()
expect(response.status).toBe(200);
expect(response.body).toStrictEqual({"NestedController": true});

request = new Request(HttpMethod.Post, "https://localhost:8080/api/2.0/magieno/pristine");
const body = {
"my_body": true,
};
request.body = body;

response = await kernel.handle(request, {
keyname: ExecutionContextKeynameEnum.Jest,
context: {}
}) as Response;

expect(response instanceof Response).toBeTruthy()
expect(response.status).toBe(200);
expect(response.body).toStrictEqual([]);
})
})
7 changes: 6 additions & 1 deletion tests/e2e/src/controllers/nested.controller.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import {controller, route, body, routeParameter} from "@pristine-ts/networking";
import {controller, route, body, routeParameter, body} from "@pristine-ts/networking";
import {HttpMethod} from "@pristine-ts/common";


Expand All @@ -8,4 +8,9 @@ export class NestedController {
get() {
return {"NestedController": true}
}

@route(HttpMethod.Post, "")
post(@body() body: any) {
return body;
}
}

0 comments on commit ae4d6f0

Please sign in to comment.