fixbroken tests
This commit is contained in:
parent
a5f2a403eb
commit
0bc4d74f44
@ -35,20 +35,24 @@ function removeIndicesGeneratedByTypeorm(dbModel: Entity[]): Entity[] {
|
||||
dbModel.forEach(entity => {
|
||||
entity.indices = entity.indices.filter(
|
||||
v =>
|
||||
!v.name.startsWith(`sqlite_autoindex_`) &&
|
||||
(v.name !== "PRIMARY" && v.primary)
|
||||
!(
|
||||
v.name.startsWith(`sqlite_autoindex_`) ||
|
||||
(v.primary && v.name === "PRIMARY")
|
||||
)
|
||||
);
|
||||
const primaryColumns = entity.columns
|
||||
.filter(v => v.primary)
|
||||
.map(v => v.tscName);
|
||||
entity.indices = entity.indices.filter(
|
||||
v =>
|
||||
v.primary &&
|
||||
v.name !==
|
||||
namingStrategy.primaryKeyName(
|
||||
entity.tscName,
|
||||
primaryColumns
|
||||
)
|
||||
!(
|
||||
v.primary &&
|
||||
v.name !==
|
||||
namingStrategy.primaryKeyName(
|
||||
entity.tscName,
|
||||
primaryColumns
|
||||
)
|
||||
)
|
||||
);
|
||||
entity.relations
|
||||
.filter(v => v.joinColumnOptions)
|
||||
|
@ -73,7 +73,9 @@ function removeUnusedImports(rendered: string) {
|
||||
.split(",");
|
||||
const restOfEntityDefinition = rendered.substring(closeBracketIndex);
|
||||
const distinctImports = imports.filter(
|
||||
v => restOfEntityDefinition.indexOf(`@${v}(`) !== -1
|
||||
v =>
|
||||
restOfEntityDefinition.indexOf(`@${v}(`) !== -1 ||
|
||||
(v === "BaseEntity" && restOfEntityDefinition.indexOf(v) !== -1)
|
||||
);
|
||||
return `${rendered.substring(0, openBracketIndex)}${distinctImports.join(
|
||||
","
|
||||
|
Loading…
Reference in New Issue
Block a user