Skip to content

Commit b3ee97e

Browse files
committed
Add testNginx method
This adds support for the Test Nginx endpoint.
1 parent 29a876e commit b3ee97e

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

__tests__/services.test.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@ test('it stops nginx on a given server', async () => {
102102
expect(window.fetch).toHaveBeenCalledTimes(1);
103103
});
104104

105+
test('it tests nginx on a given server', async () => {
106+
setupFetchStub();
107+
108+
const forge = new Forge('API_TOKEN');
109+
await forge.services.testNginx(1);
110+
111+
expectToHaveBeenCalledWith('/servers/1/nginx/test', 'GET');
112+
113+
expect(window.fetch).toHaveBeenCalledTimes(1);
114+
});
115+
105116
test('it reboots postgres on a given server', async () => {
106117
setupFetchStub();
107118

lib/Forge.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@
112112
stopMysql: (id) => this.post(`/servers/${id}/mysql/stop`),
113113
rebootNginx: (id) => this.post(`/servers/${id}/nginx/reboot`),
114114
stopNginx: (id) => this.post(`/servers/${id}/nginx/stop`),
115+
testNginx: (id) => this.get(`/servers/${id}/nginx/test`),
115116
rebootPostgres: (id) => this.post(`/servers/${id}/postgres/reboot`),
116117
stopPostgres: (id) => this.post(`/servers/${id}/postgres/stop`),
117118
rebootPhp: (id, payload) =>

src/Forge.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ class Forge extends ForgeRequest {
4343
stopMysql: (id) => this.post(`/servers/${id}/mysql/stop`),
4444
rebootNginx: (id) => this.post(`/servers/${id}/nginx/reboot`),
4545
stopNginx: (id) => this.post(`/servers/${id}/nginx/stop`),
46+
testNginx: (id) => this.get(`/servers/${id}/nginx/test`),
4647
rebootPostgres: (id) => this.post(`/servers/${id}/postgres/reboot`),
4748
stopPostgres: (id) => this.post(`/servers/${id}/postgres/stop`),
4849
rebootPhp: (id, payload) =>

0 commit comments

Comments
 (0)