Skip to content

testing

Classes

TestFeatureFlagController

Defined in: src/testing/test-feature-flag.module.ts:71

Type Parameters

Type ParameterDefault type
TFlags extends FlagRegistryFlagRegistry

Constructors

Constructor
ts
new TestFeatureFlagController<TFlags>(defaults, overrides?): TestFeatureFlagController<TFlags>;

Defined in: src/testing/test-feature-flag.module.ts:75

Parameters
ParameterType
defaultsRecord<string, boolean>
overridesPartial<Record<FlagKey<TFlags>, boolean>>
Returns

TestFeatureFlagController<TFlags>

Methods

evaluateAll()
ts
evaluateAll(): Record<string, boolean>;

Defined in: src/testing/test-feature-flag.module.ts:95

Returns

Record<string, boolean>

findAll()
ts
findAll(): FeatureFlagWithOverrides[];

Defined in: src/testing/test-feature-flag.module.ts:122

Returns

FeatureFlagWithOverrides[]

findFlag()
ts
findFlag(key): FeatureFlagWithOverrides;

Defined in: src/testing/test-feature-flag.module.ts:114

Parameters
ParameterType
keystring
Returns

FeatureFlagWithOverrides

getDetails()
ts
getDetails(key, options?): BooleanEvaluationDetails;

Defined in: src/testing/test-feature-flag.module.ts:99

Parameters
ParameterType
keystring
optionsEvaluateBooleanOptions
Returns

BooleanEvaluationDetails

isEnabled()
ts
isEnabled(key, options?): boolean;

Defined in: src/testing/test-feature-flag.module.ts:91

Parameters
ParameterType
keystring
optionsEvaluateBooleanOptions
Returns

boolean

reset()
ts
reset(): void;

Defined in: src/testing/test-feature-flag.module.ts:87

Returns

void

set()
ts
set<K>(key, value): void;

Defined in: src/testing/test-feature-flag.module.ts:83

Type Parameters
Type Parameter
K extends string
Parameters
ParameterType
keyK
valueboolean
Returns

void


TestFeatureFlagModule

Defined in: src/testing/test-feature-flag.module.ts:31

Constructors

Constructor
ts
new TestFeatureFlagModule(): TestFeatureFlagModule;
Returns

TestFeatureFlagModule

Methods

register()
ts
static register(flags?): DynamicModule;

Defined in: src/testing/test-feature-flag.module.ts:32

Parameters
ParameterType
flags?Record<string, boolean>
Returns

DynamicModule

registerRegistry()
ts
static registerRegistry<TFlags>(flags, options?): DynamicModule;

Defined in: src/testing/test-feature-flag.module.ts:37

Type Parameters
Type Parameter
TFlags extends FlagRegistry
Parameters
ParameterType
flagsTFlags
optionsTestFeatureFlagRegistryOptions<TFlags>
Returns

DynamicModule

Interfaces

TestFeatureFlagRegistryOptions

Defined in: src/testing/test-feature-flag.module.ts:67

Type Parameters

Type Parameter
TFlags extends FlagRegistry

Properties

overrides?
ts
optional overrides?: Partial<Record<Extract<keyof TFlags, string>, boolean>>;

Defined in: src/testing/test-feature-flag.module.ts:68

Released under the MIT License.