mirror of
https://github.com/actions/http-client.git
synced 2025-02-24 16:22:28 +00:00
Merge pull request #8 from actions/fix-test-protocols
fix test protocol matching
This commit is contained in:
commit
ea44b6b1ad
3
.github/workflows/test.yml
vendored
3
.github/workflows/test.yml
vendored
@ -39,3 +39,6 @@ jobs:
|
||||
|
||||
- name: npm test
|
||||
run: npm test
|
||||
|
||||
- name: audit security
|
||||
run: npm audit
|
||||
|
@ -20,7 +20,7 @@ describe('auth', () => {
|
||||
let auth: string = obj.headers.Authorization;
|
||||
let creds: string = Buffer.from(auth.substring('Basic '.length), 'base64').toString();
|
||||
expect(creds).toBe('johndoe:password');
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
});
|
||||
|
||||
it('does basic http get request with pat token auth', async() => {
|
||||
@ -36,7 +36,7 @@ describe('auth', () => {
|
||||
let auth: string = obj.headers.Authorization;
|
||||
let creds: string = Buffer.from(auth.substring('Basic '.length), 'base64').toString();
|
||||
expect(creds).toBe('PAT:' + token);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
});
|
||||
|
||||
it('does basic http get request with pat token auth', async() => {
|
||||
@ -51,6 +51,6 @@ describe('auth', () => {
|
||||
let obj:any = JSON.parse(body);
|
||||
let auth: string = obj.headers.Authorization;
|
||||
expect(auth).toBe('Bearer ' + token);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
});
|
||||
})
|
||||
|
@ -37,7 +37,7 @@ describe('basics', () => {
|
||||
expect(res.message.statusCode).toBe(200);
|
||||
let body: string = await res.readBody();
|
||||
let obj: any = JSON.parse(body);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
expect(obj.headers["User-Agent"]).toBeTruthy();
|
||||
done();
|
||||
});
|
||||
@ -48,7 +48,7 @@ describe('basics', () => {
|
||||
expect(res.message.statusCode).toBe(200);
|
||||
let body: string = await res.readBody();
|
||||
let obj: any = JSON.parse(body);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
expect(obj.headers["User-Agent"]).toBeFalsy();
|
||||
done();
|
||||
});
|
||||
@ -75,7 +75,7 @@ describe('basics', () => {
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.headers.Accept).toBe('application/json');
|
||||
expect(obj.headers['Content-Type']).toBe('application/json');
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
done();
|
||||
});
|
||||
|
||||
@ -94,7 +94,7 @@ describe('basics', () => {
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.headers.Accept).toBe('application/json');
|
||||
expect(obj.headers['Content-Type']).toBe('application/x-www-form-urlencoded');
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
done();
|
||||
});
|
||||
|
||||
@ -164,7 +164,7 @@ describe('basics', () => {
|
||||
let body: string = await res.readBody();
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.data).toBe(b);
|
||||
expect(obj.url).toBe("https://httpbin.org/post");
|
||||
expect(obj.url).toBe("http://httpbin.org/post");
|
||||
done();
|
||||
});
|
||||
|
||||
@ -175,7 +175,7 @@ describe('basics', () => {
|
||||
let body: string = await res.readBody();
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.data).toBe(b);
|
||||
expect(obj.url).toBe("https://httpbin.org/patch");
|
||||
expect(obj.url).toBe("http://httpbin.org/patch");
|
||||
done();
|
||||
});
|
||||
|
||||
|
@ -16,7 +16,7 @@ describe('basics', () => {
|
||||
expect(res.message.statusCode).toBe(200);
|
||||
let body: string = await res.readBody();
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
done();
|
||||
});
|
||||
|
||||
@ -41,7 +41,7 @@ describe('basics', () => {
|
||||
let body: string = await res.readBody();
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.data).toBe(b);
|
||||
expect(obj.url).toBe("https://httpbin.org/post");
|
||||
expect(obj.url).toBe("http://httpbin.org/post");
|
||||
done();
|
||||
});
|
||||
|
||||
@ -52,7 +52,7 @@ describe('basics', () => {
|
||||
let body: string = await res.readBody();
|
||||
let obj:any = JSON.parse(body);
|
||||
expect(obj.data).toBe(b);
|
||||
expect(obj.url).toBe("https://httpbin.org/patch");
|
||||
expect(obj.url).toBe("http://httpbin.org/patch");
|
||||
done();
|
||||
});
|
||||
|
||||
|
@ -151,7 +151,7 @@ describe('proxy', () => {
|
||||
expect(res.message.statusCode).toBe(200);
|
||||
let body: string = await res.readBody();
|
||||
let obj: any = JSON.parse(body);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
expect(_proxyConnects).toEqual(['httpbin.org:80'])
|
||||
})
|
||||
|
||||
@ -163,7 +163,7 @@ describe('proxy', () => {
|
||||
expect(res.message.statusCode).toBe(200);
|
||||
let body: string = await res.readBody();
|
||||
let obj: any = JSON.parse(body);
|
||||
expect(obj.url).toBe("https://httpbin.org/get");
|
||||
expect(obj.url).toBe("http://httpbin.org/get");
|
||||
expect(_proxyConnects).toHaveLength(0)
|
||||
})
|
||||
|
||||
|
2
package-lock.json
generated
2
package-lock.json
generated
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@actions/http-client",
|
||||
"version": "1.0.1",
|
||||
"version": "1.0.3",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@actions/http-client",
|
||||
"version": "1.0.2",
|
||||
"version": "1.0.3",
|
||||
"description": "Actions Http Client",
|
||||
"main": "index.js",
|
||||
"scripts": {
|
||||
|
Loading…
Reference in New Issue
Block a user