aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinigami <[email protected]>2023-04-15 19:35:46 +0200
committerGitHub <[email protected]>2023-04-15 19:35:46 +0200
commitbc58f22588d53a141e332bbdd146786e83455281 (patch)
tree203833c867fb2326e416e25693a074027ccb08ee
parent5e421b0cdfd272e9bb96468e80f41152a88d7fbf (diff)
downloadfaker-bc58f22588d53a141e332bbdd146786e83455281.tar.xz
faker-bc58f22588d53a141e332bbdd146786e83455281.zip
test: rename type to singular (#2052)
-rw-r--r--test/support/seededRuns.ts8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/support/seededRuns.ts b/test/support/seededRuns.ts
index 11085ddf..1cfc7fdc 100644
--- a/test/support/seededRuns.ts
+++ b/test/support/seededRuns.ts
@@ -7,7 +7,7 @@ export const seededRuns = [42, 1337, 1211];
/**
* A type allowing only the names of faker modules.
*/
-type FakerModules = {
+type FakerModule = {
[Key in keyof Faker]: Faker[Key] extends Callable | string | number | number[]
? never
: Key extends 'definitions' | 'locales'
@@ -24,7 +24,7 @@ type OnlyMethods<T> = Pick<T, MethodOf<T>>;
* A Faker type with modules trimmed to only methods.
*/
type OnlyMethodsFaker = {
- [Key in FakerModules]: OnlyMethods<Faker[Key]>;
+ [Key in FakerModule]: OnlyMethods<Faker[Key]>;
};
/**
@@ -68,7 +68,7 @@ type NoArgsMethodOf<ObjectType> = MethodOf<ObjectType> &
* })
*/
export function seededTests<
- K extends FakerModules,
+ K extends FakerModule,
M extends Record<string, Callable> = OnlyMethodsFaker[K]
>(
faker: Faker,
@@ -93,7 +93,7 @@ export function seededTests<
* The individual methods generate default test blocks, that use test snapshots to verify consistent return values.
*/
class TestGenerator<
- ModuleName extends FakerModules,
+ ModuleName extends FakerModule,
Module extends Record<string, Callable> = OnlyMethodsFaker[ModuleName]
> {
private readonly tested: Set<MethodOf<Module>> = new Set();