Movendo mocks para o beforeEach
This commit is contained in:
parent
7427ec2f40
commit
808dcc5bdc
1 changed files with 8 additions and 37 deletions
|
@ -18,11 +18,13 @@ const defaultGrantValue='client_credentials';
|
|||
const defaultGrantType=`{"grant_type":"${defaultGrantValue}"}`;
|
||||
|
||||
describe("Get Access Token", ()=>{
|
||||
it("Shoud Get with Standard Config", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
beforeEach(() => {
|
||||
mockedAxios.request.mockReset();
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
});
|
||||
|
||||
it("Shoud Get with Standard Config", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
await accessTokenValidator(cli);
|
||||
validateDefaultGetAccessToken();
|
||||
});
|
||||
|
@ -32,9 +34,6 @@ describe("Get Access Token", ()=>{
|
|||
...baseClientParams,
|
||||
authHeaderName: 'CustomAuthorizationHeader',
|
||||
});
|
||||
mockedAxios.request.mockReset();
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
|
||||
await accessTokenValidator(cli);
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
url: authUrl,
|
||||
|
@ -52,9 +51,6 @@ describe("Get Access Token", ()=>{
|
|||
...baseClientParams,
|
||||
grantType: 'PermissaoCustom',
|
||||
});
|
||||
mockedAxios.request.mockReset();
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
|
||||
await accessTokenValidator(cli);
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
url: authUrl,
|
||||
|
@ -72,9 +68,6 @@ describe("Get Access Token", ()=>{
|
|||
...baseClientParams,
|
||||
authScope: 'EscopoCustom',
|
||||
});
|
||||
mockedAxios.request.mockReset();
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
|
||||
await accessTokenValidator(cli);
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
url: authUrl,
|
||||
|
@ -92,9 +85,6 @@ describe("Get Access Token", ()=>{
|
|||
...baseClientParams,
|
||||
sendAuthCredentialsOnRequestBody: true,
|
||||
});
|
||||
mockedAxios.request.mockReset();
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
|
||||
await accessTokenValidator(cli);
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
url: authUrl,
|
||||
|
@ -109,13 +99,14 @@ describe("Get Access Token", ()=>{
|
|||
});
|
||||
|
||||
describe("Request", ()=>{
|
||||
it("Get without Params", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
beforeEach(() => {
|
||||
mockedAxios.request.mockReset();
|
||||
// Mockando a requizição para obter o token.
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: {"status": "ok"} });
|
||||
});
|
||||
|
||||
it("Get without Params", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
const resp = await cli.get({ path: '/my-test-url' });
|
||||
validateDefaultGetAccessToken();
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
|
@ -132,11 +123,6 @@ describe("Request", ()=>{
|
|||
|
||||
it("Get with Params", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
mockedAxios.request.mockReset();
|
||||
// Mockando a requizição para obter o token.
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: {"status": "ok"} });
|
||||
|
||||
const resp = await cli.get({ path: '/my-test-url', params: { id: 1 } });
|
||||
validateDefaultGetAccessToken();
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
|
@ -154,11 +140,6 @@ describe("Request", ()=>{
|
|||
|
||||
it("Post", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
mockedAxios.request.mockReset();
|
||||
// Mockando a requizição para obter o token.
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: {"status": "ok"} });
|
||||
|
||||
const resp = await cli.post({ path: '/my-test-url-post', data: { id: 1, user: 'test' } });
|
||||
validateDefaultGetAccessToken();
|
||||
expect(mockedAxios.request).toBeCalledWith(expect.objectContaining({
|
||||
|
@ -175,11 +156,6 @@ describe("Request", ()=>{
|
|||
|
||||
it("Post with different contentType", async ()=>{
|
||||
const cli = getOauthClient();
|
||||
mockedAxios.request.mockReset();
|
||||
// Mockando a requizição para obter o token.
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: {"status": "ok"} });
|
||||
|
||||
const resp = await cli.post({
|
||||
path: '/my-test-url-post',
|
||||
data: { id: 1, user: 'test' },
|
||||
|
@ -203,11 +179,6 @@ describe("Request", ()=>{
|
|||
...baseClientParams,
|
||||
tokenHeaderName: "x-token",
|
||||
});
|
||||
mockedAxios.request.mockReset();
|
||||
// Mockando a requizição para obter o token.
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: mockedAccessToken });
|
||||
mockedAxios.request.mockResolvedValueOnce({ data: {"status": "ok"} });
|
||||
|
||||
const resp = await cli.post({
|
||||
path: '/my-test-url-post',
|
||||
data: { id: 1, user: 'test' },
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue