Skip to content

Commit

Permalink
refactor: rename matching variation name
Browse files Browse the repository at this point in the history
  • Loading branch information
mikechu-optimizely committed Dec 6, 2023
1 parent 1655beb commit 377496e
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions src/Experiment.spec.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ import { ReactSDKClient } from './client';
import { OptimizelyVariation } from './Variation';

describe('<OptimizelyExperiment>', () => {
const variationKey = 'variationResult';
const variationKey = 'matchingVariation';
let resolver: any;
let optimizelyMock: ReactSDKClient;
let isReady: boolean;
Expand Down Expand Up @@ -96,7 +96,7 @@ describe('<OptimizelyExperiment>', () => {
</OptimizelyProvider>
);

await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('variationResult'));
await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('matchingVariation'));

expect(optimizelyMock.activate).toHaveBeenCalledWith('experiment1', undefined, undefined);
});
Expand Down Expand Up @@ -150,7 +150,7 @@ describe('<OptimizelyExperiment>', () => {
<OptimizelyVariation variation="otherVariation">
<span data-testid="variation-key">other variation</span>
</OptimizelyVariation>
<OptimizelyVariation variation="variationResult">
<OptimizelyVariation variation="matchingVariation">
<span data-testid="variation-key">correct variation</span>
</OptimizelyVariation>
<OptimizelyVariation default>
Expand Down Expand Up @@ -203,7 +203,7 @@ describe('<OptimizelyExperiment>', () => {
<OptimizelyVariation default>
<span data-testid="variation-key">default variation</span>
</OptimizelyVariation>
<OptimizelyVariation variation="variationResult">
<OptimizelyVariation variation="matchingVariation">
<span data-testid="variation-key">matching variation</span>
</OptimizelyVariation>
</OptimizelyExperiment>
Expand Down Expand Up @@ -281,7 +281,7 @@ describe('<OptimizelyExperiment>', () => {
<OptimizelyVariation default variation="nonMatchingVariation">
<span data-testid="variation-key">default & non matching variation</span>
</OptimizelyVariation>
<OptimizelyVariation variation="variationResult">
<OptimizelyVariation variation="matchingVariation">
<span data-testid="variation-key">matching variation</span>
</OptimizelyVariation>
</OptimizelyExperiment>
Expand Down Expand Up @@ -381,7 +381,7 @@ describe('<OptimizelyExperiment>', () => {

expect(optimizelyMock.activate).toHaveBeenCalledWith('experiment1', 'james123', { betaUser: true });

await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('variationResult'));
await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('matchingVariation'));
});

it('should pass the values for clientReady and didTimeout', async () => {
Expand All @@ -404,7 +404,7 @@ describe('<OptimizelyExperiment>', () => {
await optimizelyMock.onReady();

expect(optimizelyMock.activate).toHaveBeenCalledWith('experiment1', undefined, undefined);
await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('variationResult|true|false'));
await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('matchingVariation|true|false'));
});

describe('when the onReady() promise return { success: false }', () => {
Expand Down Expand Up @@ -456,7 +456,7 @@ describe('<OptimizelyExperiment>', () => {

expect(optimizelyMock.activate).toHaveBeenCalledWith('experiment1', undefined, undefined);

await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('variationResult'));
await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('matchingVariation'));

// capture the OPTIMIZELY_CONFIG_UPDATE function
// change the return value of activate
Expand Down Expand Up @@ -491,7 +491,7 @@ describe('<OptimizelyExperiment>', () => {
await act(async () => await optimizelyMock.onReady());
expect(optimizelyMock.activate).toHaveBeenCalledWith('experiment1', undefined, undefined);

await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('variationResult'));
await waitFor(() => expect(screen.getByTestId('variation-key')).toHaveTextContent('matchingVariation'));

// capture the onUserUpdate function
const updateFn = (optimizelyMock.onUserUpdate as jest.Mock).mock.calls[0][0];
Expand Down Expand Up @@ -527,7 +527,7 @@ describe('<OptimizelyExperiment>', () => {
<OptimizelyVariation variation="otherVariation">
<span data-testid="variation-key">other variation</span>
</OptimizelyVariation>
<OptimizelyVariation variation="variationResult">
<OptimizelyVariation variation="matchingVariation">
<span data-testid="variation-key">correct variation</span>
</OptimizelyVariation>
<OptimizelyVariation default>
Expand Down

0 comments on commit 377496e

Please sign in to comment.