Skip to content

Commit

Permalink
test: correct resolver type test to prevent empty imports in snapshots
Browse files Browse the repository at this point in the history
  • Loading branch information
rfermann committed Apr 23, 2021
1 parent be67587 commit 66644ac
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 37 deletions.
66 changes: 33 additions & 33 deletions src/Handlers/ResolverHandler/__snapshots__/index.test.ts.snap
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 1`] = `
"import { Args, Query, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { AggregateUser } from \\"../inputTypes\\";
import { AggregateUser } from \\"../outputTypes\\";
Expand All @@ -12,9 +12,9 @@ import { Prisma } from \\"@prisma/client\\";
isAbstract: false,
})
export class AggregateUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -30,7 +30,7 @@ export class AggregateUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 2`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { CreateManyUser } from \\"../inputTypes\\";
import { AffectedRowsOutput } from \\"../../shared/outputTypes\\";
Expand All @@ -39,9 +39,9 @@ import { AffectedRowsOutput } from \\"../../shared/outputTypes\\";
isAbstract: false,
})
export class CreateManyUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -57,17 +57,17 @@ export class CreateManyUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 3`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { CreateOneUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class CreateOneUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -83,7 +83,7 @@ export class CreateOneUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 4`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { DeleteManyUser } from \\"../inputTypes\\";
import { AffectedRowsOutput } from \\"../../shared/outputTypes\\";
Expand All @@ -92,9 +92,9 @@ import { AffectedRowsOutput } from \\"../../shared/outputTypes\\";
isAbstract: false,
})
export class DeleteManyUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -110,17 +110,17 @@ export class DeleteManyUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 5`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { DeleteOneUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class DeleteOneUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -136,17 +136,17 @@ export class DeleteOneUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 6`] = `
"import { Args, Query, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { FindFirstUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class FindFirstUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -162,17 +162,17 @@ export class FindFirstUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 7`] = `
"import { Args, Query, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { FindManyUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class FindManyUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -188,17 +188,17 @@ export class FindManyUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 8`] = `
"import { Args, Query, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { FindUniqueUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class FindUniqueUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -214,7 +214,7 @@ export class FindUniqueUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 9`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { UpdateManyUser } from \\"../inputTypes\\";
import { AffectedRowsOutput } from \\"../../shared/outputTypes\\";
Expand All @@ -223,9 +223,9 @@ import { AffectedRowsOutput } from \\"../../shared/outputTypes\\";
isAbstract: false,
})
export class UpdateManyUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -241,17 +241,17 @@ export class UpdateManyUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 10`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { UpdateOneUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class UpdateOneUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand All @@ -267,17 +267,17 @@ export class UpdateOneUserResolver {
exports[`ResolverHandler should parse resolvers and create correct resolver files from datamodel 11`] = `
"import { Args, Mutation, Resolver } from \\"@nestjs/graphql\\";
import { } from \\"\\";
import { PrismaService } from \\"@PrismaService\\";
import { User } from \\"../../User\\";
import { UpsertOneUser } from \\"../inputTypes\\";
@Resolver(() => User, {
isAbstract: false,
})
export class UpsertOneUserResolver {
private readonly _prismaService;
private readonly _prismaService: PrismaService;
constructor(prismaService) {
constructor(prismaService: PrismaService) {
this._prismaService = prismaService;
}
Expand Down
8 changes: 4 additions & 4 deletions src/Handlers/ResolverHandler/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,8 @@ describe("ResolverHandler", () => {
shared: "shared",
},
prismaClientImportPath: `${process.cwd()}/node_modules/@prisma/client`,
prismaServiceImport: "",
prismaServiceImportPath: "",
prismaServiceImport: "PrismaService",
prismaServiceImportPath: "@PrismaService",
};

const enumHandler = new EnumHandler({
Expand Down Expand Up @@ -78,8 +78,8 @@ describe("ResolverHandler", () => {
shared: "shared",
},
prismaClientImportPath: `${process.cwd()}/node_modules/@prisma/client`,
prismaServiceImport: "",
prismaServiceImportPath: "",
prismaServiceImport: "PrismaService",
prismaServiceImportPath: "@PrismaService",
};

const resolverTypeHandler = new ResolverHandler({
Expand Down

0 comments on commit 66644ac

Please sign in to comment.