1
0
mirror of https://github.com/sasjs/adapter.git synced 2026-04-14 09:53:14 +00:00

fix: web approach login callback and debug issue

This commit is contained in:
Mihajlo Medjedovic
2021-02-23 22:36:11 +01:00
parent 50be3acc78
commit c7e54cfe9f
6 changed files with 163 additions and 72 deletions

View File

@@ -8,6 +8,16 @@ const mockedAxios = axios as jest.Mocked<typeof axios>
describe('ContextManager', () => {
dotenv.config()
const sampleLogResponse = {
"items": [{
"attributes": {},
"createdBy": "fake creator",
"id": "fakeId",
"name": "Compute Context To Delete",
"version": 2,
}]
}
const contextManager = new ContextManager(
process.env.SERVER_URL as string,
new RequestClient(process.env.SERVER_URL as string)
@@ -448,9 +458,12 @@ describe('ContextManager', () => {
Promise.resolve({ data: sampleResponseGetComputeContextByName })
)
sampleLogResponse.items[0].name = 'updated name'
const expectedResponse = {
etag: '',
result: sampleResponseGetComputeContextByName
result: sampleResponseGetComputeContextByName,
log: sampleLogResponse
}
await expect(
@@ -577,9 +590,12 @@ describe('ContextManager', () => {
Promise.resolve({ data: sampleResponseDeletedContext })
)
sampleLogResponse.items[0].name = 'Compute Context To Delete'
const expectedResponse = {
etag: '',
result: sampleResponseDeletedContext
result: sampleResponseDeletedContext,
log: sampleLogResponse
}
await expect(

View File

@@ -25,11 +25,20 @@ describe('SessionManager', () => {
version: 1
}
const sampleLogResponse = {
"links": [],
"name": "SYSJOBID",
"ok": true,
"scope": "GLOBAL",
"value": "25218",
"version": 1,
}
mockedAxios.get.mockImplementation(() =>
Promise.resolve({ data: sampleResponse })
)
const expectedResponse = { etag: '', result: sampleResponse }
const expectedResponse = { etag: '', result: sampleResponse, log: sampleLogResponse}
await expect(
sessionManager.getVariable(