REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 1.41 KB
Close
/home/byroehnu/easepaybiz.easetack.com/node_modules/adminjs/src/backend/utils/request-parser/request-parser.spec.ts
Text
Base64
import { expect } from 'chai' import requestParser from './request-parser.js' import { ActionRequest } from '../../actions/action.interface.js' import BaseResource from '../../adapters/resource/base-resource.js' const buildResourceWithProperty = (key, property) => { const resource = { _decorated: { getPropertyByKey: (path) => (key === path ? property : null) }, } as unknown as BaseResource return resource } let resource describe('RequestParser', function () { const baseRequest: ActionRequest = { params: { resourceId: 'resourceId', action: 'edit' }, method: 'post', payload: {}, } describe('boolean values', function () { beforeEach(function () { resource = buildResourceWithProperty('isHired', { type: () => 'boolean', }) }) it('sets value to `false` when empty string is given', function () { const request = { ...baseRequest, payload: { isHired: '' } } expect(requestParser(request, resource).payload?.isHired).to.be.false }) it('changes "true" string to true', function () { const request = { ...baseRequest, payload: { isHired: 'true' } } expect(requestParser(request, resource).payload?.isHired).to.be.true }) it('changes "false" string to true', function () { const request = { ...baseRequest, payload: { isHired: 'false' } } expect(requestParser(request, resource).payload?.isHired).to.be.false }) }) })
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 4
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
.htaccess
127 B
lr--r--r--
2026-03-14 01:49:11
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.ts
36 B
lrw-r--r--
2026-03-05 00:20:27
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
request-parser.spec.ts
1.41 KB
lrw-r--r--
2026-03-05 00:20:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
request-parser.ts
1.89 KB
lrw-r--r--
2026-03-05 00:20:28
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).