mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-07 20:40:05 +00:00
Compare commits
13 Commits
v1.18.2
...
session-ma
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
232f4ec3fb | ||
|
|
e1f17ef47d | ||
|
|
8a40071c35 | ||
|
|
430957eb3d | ||
|
|
25874be679 | ||
|
|
ed8440434f | ||
|
|
0f9884c1b6 | ||
|
|
d126a05347 | ||
|
|
3e26bbbbba | ||
|
|
982cc8f7a0 | ||
|
|
d1770698e0 | ||
|
|
b78e8617c4 | ||
|
|
3ce9ca0986 |
10
.github/workflows/build.yml
vendored
10
.github/workflows/build.yml
vendored
@@ -27,6 +27,16 @@ jobs:
|
|||||||
run: npm run lint
|
run: npm run lint
|
||||||
- name: Run unit tests
|
- name: Run unit tests
|
||||||
run: npm test
|
run: npm test
|
||||||
|
env:
|
||||||
|
CI: true
|
||||||
|
CLIENT: ${{secrets.CLIENT}}
|
||||||
|
SECRET: ${{secrets.SECRET}}
|
||||||
|
SAS_USERNAME: ${{secrets.SAS_USERNAME}}
|
||||||
|
SAS_PASSWORD: ${{secrets.SAS_PASSWORD}}
|
||||||
|
SERVER_URL: ${{secrets.SERVER_URL}}
|
||||||
|
SERVER_TYPE: ${{secrets.SERVER_TYPE}}
|
||||||
|
ACCESS_TOKEN: ${{secrets.ACCESS_TOKEN}}
|
||||||
|
REFRESH_TOKEN: ${{secrets.REFRESH_TOKEN}}
|
||||||
- name: Build Package
|
- name: Build Package
|
||||||
run: npm run package:lib
|
run: npm run package:lib
|
||||||
env:
|
env:
|
||||||
|
|||||||
2585
package-lock.json
generated
2585
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
11
package.json
11
package.json
@@ -37,15 +37,16 @@
|
|||||||
"license": "ISC",
|
"license": "ISC",
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@types/isomorphic-fetch": "0.0.35",
|
"@types/isomorphic-fetch": "0.0.35",
|
||||||
"@types/jest": "^26.0.14",
|
"@types/jest": "^26.0.15",
|
||||||
"cp": "^0.2.0",
|
"cp": "^0.2.0",
|
||||||
|
"dotenv": "^8.2.0",
|
||||||
"jest": "^25.5.4",
|
"jest": "^25.5.4",
|
||||||
"path": "^0.12.7",
|
"path": "^0.12.7",
|
||||||
"rimraf": "^3.0.2",
|
"rimraf": "^3.0.2",
|
||||||
"semantic-release": "^17.1.2",
|
"semantic-release": "^17.2.3",
|
||||||
"terser-webpack-plugin": "^4.2.2",
|
"terser-webpack-plugin": "^4.2.3",
|
||||||
"ts-jest": "^25.5.1",
|
"ts-jest": "^25.5.1",
|
||||||
"ts-loader": "^8.0.4",
|
"ts-loader": "^8.0.11",
|
||||||
"tslint": "^6.1.3",
|
"tslint": "^6.1.3",
|
||||||
"tslint-config-prettier": "^1.18.0",
|
"tslint-config-prettier": "^1.18.0",
|
||||||
"typedoc": "^0.17.8",
|
"typedoc": "^0.17.8",
|
||||||
@@ -53,7 +54,7 @@
|
|||||||
"typedoc-plugin-external-module-name": "^4.0.3",
|
"typedoc-plugin-external-module-name": "^4.0.3",
|
||||||
"typescript": "^3.9.7",
|
"typescript": "^3.9.7",
|
||||||
"webpack": "^4.44.2",
|
"webpack": "^4.44.2",
|
||||||
"webpack-cli": "^3.3.12"
|
"webpack-cli": "^4.2.0"
|
||||||
},
|
},
|
||||||
"main": "index.js",
|
"main": "index.js",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
|
|||||||
38
src/test/SessionManager.spec.ts
Normal file
38
src/test/SessionManager.spec.ts
Normal file
@@ -0,0 +1,38 @@
|
|||||||
|
import dotenv from 'dotenv'
|
||||||
|
import { SessionManager } from '../SessionManager'
|
||||||
|
import { CsrfToken } from '../types'
|
||||||
|
|
||||||
|
describe('SessionManager', () => {
|
||||||
|
const setCsrfToken = jest
|
||||||
|
.fn()
|
||||||
|
.mockImplementation((csrfToken: CsrfToken) => console.log(csrfToken))
|
||||||
|
|
||||||
|
beforeAll(() => {
|
||||||
|
dotenv.config()
|
||||||
|
})
|
||||||
|
|
||||||
|
it('should instantiate', () => {
|
||||||
|
const sessionManager = new SessionManager(
|
||||||
|
'http://test-server.com',
|
||||||
|
'test context',
|
||||||
|
setCsrfToken
|
||||||
|
)
|
||||||
|
|
||||||
|
expect(sessionManager).toBeInstanceOf(SessionManager)
|
||||||
|
expect(sessionManager.debug).toBeFalsy()
|
||||||
|
expect((sessionManager as any).serverUrl).toEqual('http://test-server.com')
|
||||||
|
expect((sessionManager as any).contextName).toEqual('test context')
|
||||||
|
})
|
||||||
|
|
||||||
|
it('should set the debug flag', () => {
|
||||||
|
const sessionManager = new SessionManager(
|
||||||
|
'http://test-server.com',
|
||||||
|
'test context',
|
||||||
|
setCsrfToken
|
||||||
|
)
|
||||||
|
|
||||||
|
sessionManager.debug = true
|
||||||
|
|
||||||
|
expect(sessionManager.debug).toBeTruthy()
|
||||||
|
})
|
||||||
|
})
|
||||||
Reference in New Issue
Block a user