UNPKG

jobmine

Version:

Pulls user's applications from JobMine

16 lines (12 loc) 1.67 kB
const mock = [ 'jobmprod-80-PORTAL-PSJSESSIONID=71eDaZoalW_8meC6EzUQ-j2OpfnXdBOV!-1040026871; domain=.ccol.uwaterloo.ca; path=/; HttpOnly', 'ExpirePage=https://jobmine.ccol.uwaterloo.ca/psp/SS/; domain=.ccol.uwaterloo.ca; path=/; secure', 'PS_LOGINLIST=https://jobmine.ccol.uwaterloo.ca/SS; domain=.ccol.uwaterloo.ca; path=/; secure', 'PS_TOKENEXPIRE=2_Oct_2016_03:21:58_GMT; domain=.ccol.uwaterloo.ca; path=/; secure', 'PS_TOKEN=AAAApQECAwQAAQAAAAACvAAAAAAAAAAsAARTaGRyAgBOcQgAOAAuADEAMBRE0tyOqNmYukOMKSoCNdsyp2y1TQAAAGUABVNkYXRhWXicHcldCkBQEMXxv0seZSPkOx4lSYmbwqM12J/FOdec+s2cBng84wd4aMzrjFmw9Jzam5xDRlamiIOLm0Gx7BUFGTkNicyka+7uSPXLZU0rm7+5lHyqswwR; domain=.ccol.uwaterloo.ca; path=/; secure', 'SignOnDefault=LPAVLOVI; domain=.ccol.uwaterloo.ca; expires=Sun, 09-Oct-2016 03:21:58 GMT; path=/; secure', 'https%3a%2f%2fjobmine.ccol.uwaterloo.ca%2fpsp%2fss%2femployee%2fwork%2frefresh=list: %3ftab%3ddefault|%3frp%3ddefault|%3ftab%3dremoteunifieddashboard|%3frp%3dremoteunifieddashboard; domain=.ccol.uwaterloo.ca; expires=Sun, 02-Oct-2016 03:41:58 GMT; path=/; secure' ]; const expected = "jobmprod-80-PORTAL-PSJSESSIONID=71eDaZoalW_8meC6EzUQ-j2OpfnXdBOV!-1040026871; ExpirePage=https://jobmine.ccol.uwaterloo.ca/psp/SS/; PS_LOGINLIST=https://jobmine.ccol.uwaterloo.ca/SS; PS_TOKEN=AAAApQECAwQAAQAAAAACvAAAAAAAAAAsAARTaGRyAgBOcQgAOAAuADEAMBRE0tyOqNmYukOMKSoCNdsyp2y1TQAAAGUABVNkYXRhWXicHcldCkBQEMXxv0seZSPkOx4lSYmbwqM12J/FOdec+s2cBng84wd4aMzrjFmw9Jzam5xDRlamiIOLm0Gx7BUFGTkNicyka+7uSPXLZU0rm7+5lHyqswwR; SignOnDefault=LPAVLOVI;"; var c = require('./cookies'); var c_string = c.generate(mock); console.log(c_string == expected); console.log(c_string);