mirror of
https://github.com/sasjs/adapter.git
synced 2026-01-10 13:50:05 +00:00
test(generateFileUploadForm): add test data
This commit is contained in:
@@ -1,5 +1,4 @@
|
|||||||
import { generateFileUploadForm } from '../generateFileUploadForm'
|
import { generateFileUploadForm } from '../generateFileUploadForm'
|
||||||
import { testTableWithNullVars } from '../../../sasjs-tests/src/testSuites/SpecialCases'
|
|
||||||
|
|
||||||
describe('generateFileUploadForm', () => {
|
describe('generateFileUploadForm', () => {
|
||||||
beforeAll(() => {
|
beforeAll(() => {
|
||||||
@@ -15,6 +14,18 @@ describe('generateFileUploadForm', () => {
|
|||||||
|
|
||||||
it('should generate file upload form from data', () => {
|
it('should generate file upload form from data', () => {
|
||||||
const formData = new FormData()
|
const formData = new FormData()
|
||||||
|
const testTable = 'sometable'
|
||||||
|
const testTableWithNullVars: { [key: string]: any } = {
|
||||||
|
[testTable]: [
|
||||||
|
{ var1: 'string', var2: 232, nullvar: 'A' },
|
||||||
|
{ var1: 'string', var2: 232, nullvar: 'B' },
|
||||||
|
{ var1: 'string', var2: 232, nullvar: '_' },
|
||||||
|
{ var1: 'string', var2: 232, nullvar: 0 },
|
||||||
|
{ var1: 'string', var2: 232, nullvar: 'z' },
|
||||||
|
{ var1: 'string', var2: 232, nullvar: null }
|
||||||
|
],
|
||||||
|
[`$${testTable}`]: { formats: { var1: '$char12.', nullvar: 'best.' } }
|
||||||
|
}
|
||||||
const tableName = Object.keys(testTableWithNullVars).filter((key: string) =>
|
const tableName = Object.keys(testTableWithNullVars).filter((key: string) =>
|
||||||
Array.isArray(testTableWithNullVars[key])
|
Array.isArray(testTableWithNullVars[key])
|
||||||
)[0]
|
)[0]
|
||||||
|
|||||||
Reference in New Issue
Block a user