mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-03 18:50:05 +00:00
21 lines
643 B
TypeScript
21 lines
643 B
TypeScript
import { getFormData } from '..'
|
|
import * as isNodeModule from '../isNode'
|
|
import * as NodeFormData from 'form-data'
|
|
|
|
describe('getFormData', () => {
|
|
it('should return NodeFormData if environment is Node', () => {
|
|
jest.spyOn(isNodeModule, 'isNode').mockImplementation(() => true)
|
|
|
|
expect(getFormData() instanceof NodeFormData).toEqual(true)
|
|
})
|
|
|
|
it('should return FormData if environment is not Node', () => {
|
|
const formDataMock = () => {}
|
|
;(global as any).FormData = formDataMock
|
|
|
|
jest.spyOn(isNodeModule, 'isNode').mockImplementation(() => false)
|
|
|
|
expect(getFormData() instanceof FormData).toEqual(true)
|
|
})
|
|
})
|