Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
return new Promise(done => {
const csvFilePath = path.join(samplesFolder, 'return-info-sample.csv')
const csvParserOrder = new AddReturnInfoCsvParser()
const inputStream = fs.createReadStream(csvFilePath)
const outputStream = streamtest.v2.toText((error, output) => {
const returnInfos = JSON.parse(output)
const expected = path.join(
__dirname,
'expected-output',
'csv-parser-order-returninfo.json'
)
const expectedArray = JSON.parse(fs.readFileSync(expected, 'utf8'))
expect(returnInfos).toBeInstanceOf(Array)
expect(returnInfos).toMatchObject(expectedArray)
done()
})
return new Promise(done => {
const csvFilePath = path.join(samplesFolder, 'lineitemstate-sample.csv')
const csvParserOrder = new LineItemStateCsvParser()
const inputStream = fs.createReadStream(csvFilePath)
const outputStream = streamtest.v2.toText((error, output) => {
const lineItemStates = JSON.parse(output)
const expected = path.join(
__dirname,
'expected-output',
'csv-parser-order-lineitemstate.json'
)
const expectedArray = JSON.parse(fs.readFileSync(expected, 'utf8'))
expect(lineItemStates).toBeInstanceOf(Array)
expect(lineItemStates).toMatchObject(expectedArray)
done()
})