Repository URL to install this package:
|
Version:
3.7.0 ▾
|
import { ActionTypes, chooseExperiment, optimizeActivate } from './abActions';
describe('ab actions', () => {
test('#chooseExperiment()', () => {
const expectedAction = {
type: ActionTypes.CHOOSE_EXPERIMENT,
payload: {
name: 'experiment-1',
variant: 'variant-a',
},
};
const experiment = {
name: 'experiment-1',
variant: 'variant-a',
};
expect(chooseExperiment(experiment)).toMatchObject(expectedAction);
});
test('#optimizeActivate()', () => {
const expectedAction = {
type: ActionTypes.OPTIMIZE_ACTIVATE,
};
expect(optimizeActivate('experiment-1', 'variant-a')).toMatchObject(expectedAction);
});
});