Merge pull request #8 from actions/fix-test-protocols

fix test protocol matching
This commit is contained in:
Bryan MacFarlane 2020-01-23 11:14:29 -05:00 committed by GitHub
commit ea44b6b1ad
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 19 additions and 16 deletions

View File

@ -39,3 +39,6 @@ jobs:
- name: npm test
run: npm test
- name: audit security
run: npm audit

View File

@ -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");
});
})

View File

@ -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();
});

View File

@ -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();
});

View File

@ -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
View File

@ -1,6 +1,6 @@
{
"name": "@actions/http-client",
"version": "1.0.1",
"version": "1.0.3",
"lockfileVersion": 1,
"requires": true,
"dependencies": {

View File

@ -1,6 +1,6 @@
{
"name": "@actions/http-client",
"version": "1.0.2",
"version": "1.0.3",
"description": "Actions Http Client",
"main": "index.js",
"scripts": {