Skip to content

Commit d26c4ee

Browse files
authored
chore: import fixes to fix e2e tests (#471)
Both the server and client e2e tests run fine in the CI, but in some local scenarios the "deep imports" we used were causing issues with module resolution. I've updated the e2e test to always import from the "top level" instead of the /src sub-directory in the test suite. Signed-off-by: Todd Baert <[email protected]>
1 parent a8703ed commit d26c4ee

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

packages/client/e2e/step-definitions/evaluation.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
ResolutionDetails,
88
StandardResolutionReasons,
99
} from '@openfeature/shared';
10-
import { OpenFeature, ProviderEvents } from '../../src';
10+
import { OpenFeature, ProviderEvents } from '../..';
1111
// load the feature file.
1212
const feature = loadFeature('packages/client/e2e/features/evaluation.feature');
1313

packages/client/e2e/step-definitions/setup.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import assert from 'assert';
2-
import { OpenFeature } from '../../';
2+
import { OpenFeature } from '../..';
33
import { FlagdWebProvider } from '@openfeature/flagd-web-provider';
44

55
const FLAGD_NAME = 'flagd-web';

packages/server/e2e/step-definitions/evaluation.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
StandardResolutionReasons,
99
ProviderEvents,
1010
} from '@openfeature/shared';
11-
import { OpenFeature } from './../../src';
11+
import { OpenFeature } from '../..';
1212
// load the feature file.
1313
const feature = loadFeature('packages/server/e2e/features/evaluation.feature');
1414

Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1-
21
import assert from 'assert';
3-
import { OpenFeature } from '../../src';
2+
import { OpenFeature } from '../..';
43
import { FlagdProvider } from '@openfeature/flagd-provider';
54

65
const FLAGD_NAME = 'flagd Provider';
76

87
// register the flagd provider before the tests.
98
console.log('Setting flagd provider...');
109
OpenFeature.setProvider(new FlagdProvider({ cache: 'disabled' }));
11-
assert(OpenFeature.providerMetadata.name === FLAGD_NAME, new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`));
10+
assert(
11+
OpenFeature.providerMetadata.name === FLAGD_NAME,
12+
new Error(`Expected ${FLAGD_NAME} provider to be configured, instead got: ${OpenFeature.providerMetadata.name}`)
13+
);
1214
console.log('flagd provider configured!');

0 commit comments

Comments
 (0)