Skip to content

Commit

Permalink
feat: add new param "moved"
Browse files Browse the repository at this point in the history
  • Loading branch information
Demian222 committed Jun 25, 2021
1 parent 71e30d8 commit 731f8d4
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 8 deletions.
7 changes: 4 additions & 3 deletions src/main/js/generateMdAssets.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@ export function generatePath({ name, quadrant, tempDirResolved }) {
)
}

export function generateMd({ ring, description }) {
export function generateMd({ ring, description, moved }) {
return `---
ring: ${ring.toLowerCase()}
moved: ${moved || '0'}
---
${description}`
}
Expand All @@ -29,9 +30,9 @@ export const generateMdAssets = ({ csvPath, tempDir }) => {
const radarData = fs.readFileSync(csvPathResolved)
const records = parse(radarData, { columns: true })

records.forEach(({ name, quadrant, ring, description }) => {
records.forEach(({ name, quadrant, ring, description, moved }) => {
const entryFilePath = generatePath({ name, quadrant, tempDirResolved })
const content = generateMd({ ring, description })
const content = generateMd({ ring, description, moved })
fs.writeFileSync(entryFilePath, content)
})
}
4 changes: 4 additions & 0 deletions src/test/js/__snapshots__/index.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -17,18 +17,22 @@ exports[`generate md assets files write check 1`] = `
Object {
"codMdData": "---
ring: trial
moved: 0
---
Статический анализатор кода",
"hexMdData": "---
ring: assess
moved: -1
---
Унификации контракта интерфейсов различных слоев приложений",
"nodeMdData": "---
ring: adopt
moved: 0
---
",
"tsMdData": "---
ring: adopt
moved: 1
---
Статически типизированный ЖС",
}
Expand Down
1 change: 1 addition & 0 deletions src/test/js/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ describe('generate md assets', () => {
it('generateMd ', () => {
const contentMd = `---
ring: hold
moved: 0
---
Мидвары поверх http-server`
expect(
Expand Down
10 changes: 5 additions & 5 deletions src/test/stub/test.csv
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name,quadrant,ring,description
TypeScript,languages-and-frameworks,Adopt,Статически типизированный ЖС
Nodejs,Platforms,Adopt,
codeclimate,Tools,Trial,Статический анализатор кода
Гексагональная архитектура,Techniques,Assess,Унификации контракта интерфейсов различных слоев приложений
name,quadrant,ring,description,moved
TypeScript,languages-and-frameworks,Adopt,Статически типизированный ЖС,1
Nodejs,Platforms,Adopt,,
codeclimate,Tools,Trial,Статический анализатор кода,0
Гексагональная архитектура,Techniques,Assess,Унификации контракта интерфейсов различных слоев приложений,-1

0 comments on commit 731f8d4

Please sign in to comment.