Skip to content

Commit

Permalink
fix: update hapify-templates-nestjs-models-rest tests to handle filte…
Browse files Browse the repository at this point in the history
…rs on manyMany (#541)
  • Loading branch information
maxmousse authored Dec 8, 2022
1 parent 30931da commit 4cdd879
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 4 deletions.
3 changes: 1 addition & 2 deletions hapify-models.json
Original file line number Diff line number Diff line change
Expand Up @@ -52,8 +52,7 @@
},
"name": "tags",
"notes": "Tags associated to the answer",

"properties": ["nullable", "multiple"],
"properties": ["nullable", "multiple", "searchable", "sortable"],
"subtype": "manyMany",
"type": "entity",
"value": "1342e64d-6880-cc39-ecf0-372e8ffddc17"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -300,7 +300,7 @@ describe('<<Model pascal>>Controller', () => {
{
<<for Fields searchable and not password and not hidden and not manyOne field>>
<<field camel>>: {
<<if field manyMany>>some<<elseif field entity>>id<<else>>equals<<endif>>: <<if field manyMany>>{ id: { in: mock<<Model pascal>>.<<field camel>> } }<<elseif field oneMany>>{ in: [mock<<Model pascal>>.<<field camel>>] }<<elseif field number>>Number(mock<<Model pascal>>.<<field camel>>)<<elseif field boolean>>mock<<Model pascal>>.<<field camel>> === 'true'<<elseif field datetime>>new Date(mock<<Model pascal>>.<<field camel>> as string)<<elseif field object or multiple>>JSON.parse(mock<<Model pascal>>.<<field camel>> as string)<<else>>mock<<Model pascal>>.<<field camel>><<endif>>
<<if field manyMany>>some<<elseif field entity>>id<<else>>equals<<endif>>: <<if field manyMany>>{ id: { in: mock<<Model pascal>>.<<field camel>>?.reverse() } }<<elseif field oneMany>>{ in: [mock<<Model pascal>>.<<field camel>>] }<<elseif field number>>Number(mock<<Model pascal>>.<<field camel>>)<<elseif field boolean>>mock<<Model pascal>>.<<field camel>> === 'true'<<elseif field datetime>>new Date(mock<<Model pascal>>.<<field camel>> as string)<<elseif field object or multiple>>JSON.parse(mock<<Model pascal>>.<<field camel>> as string)<<else>>mock<<Model pascal>>.<<field camel>><<endif>>
},
<<endfor>>
},
Expand Down Expand Up @@ -589,7 +589,7 @@ describe('<<Model pascal>>Controller', () => {
{
<<for Fields searchable and not password and not hidden and not manyOne field>>
<<field camel>>: {
<<if field manyMany>>some<<elseif field entity>>id<<else>>equals<<endif>>: <<if field manyMany>>{ id: { in: mock<<Model pascal>>.<<field camel>> } }<<elseif field oneMany>>{ in: [mock<<Model pascal>>.<<field camel>>] }<<elseif field number>>Number(mock<<Model pascal>>.<<field camel>>)<<elseif field boolean>>mock<<Model pascal>>.<<field camel>> === 'true'<<elseif field datetime>>new Date(mock<<Model pascal>>.<<field camel>> as string)<<elseif field object or multiple>>JSON.parse(mock<<Model pascal>>.<<field camel>> as string)<<else>>mock<<Model pascal>>.<<field camel>><<endif>>
<<if field manyMany>>some<<elseif field entity>>id<<else>>equals<<endif>>: <<if field manyMany>>{ id: { in: mock<<Model pascal>>.<<field camel>>?.reverse() } }<<elseif field oneMany>>{ in: [mock<<Model pascal>>.<<field camel>>] }<<elseif field number>>Number(mock<<Model pascal>>.<<field camel>>)<<elseif field boolean>>mock<<Model pascal>>.<<field camel>> === 'true'<<elseif field datetime>>new Date(mock<<Model pascal>>.<<field camel>> as string)<<elseif field object or multiple>>JSON.parse(mock<<Model pascal>>.<<field camel>> as string)<<else>>mock<<Model pascal>>.<<field camel>><<endif>>
},
<<endfor>>
},
Expand Down

0 comments on commit 4cdd879

Please sign in to comment.