fix unit tests

This commit is contained in:
FrankRua 2022-05-03 15:46:32 -04:00
parent 809c6d7aa9
commit fc0ea703ba

View file

@ -40,21 +40,27 @@ describe("analyticsMixin.js", () => {
// Arrange
window.dataLayer = [];
const mockExperimentData = {
data: [
const mockExperimentData =
[
{
settings: {},
variationName: 'test',
universeName: 'testUniverse'
}
]
}
// Act
analyticsMixin.methods.pushExperimentsToDataLayer(mockExperimentData);
// Assert
expect(window.dataLayer).toEqual([ { settings_99: {}, variationName_99: 'test', universeName_99: 'testUniverse' } ]);
expect(window.dataLayer).toEqual([{
experimentId_99: undefined,
variationId_99: undefined,
experimentName_99: 'testUniverse',
variationName_99: 'test',
customDimension_99: 'undefined_undefined_testUniverse_test'
}]);
});
@ -62,21 +68,27 @@ describe("analyticsMixin.js", () => {
// Arrange
window.dataLayer = [];
const mockExperimentData = {
data: [
const mockExperimentData =
[
{
settings: { "Google Custom Dimension Index": "5"},
settings: { "Google Custom Dimension Index": "5" },
variationName: 'test',
universeName: 'testUniverse'
}
]
}
// Act
analyticsMixin.methods.pushExperimentsToDataLayer(mockExperimentData);
// Assert
expect(window.dataLayer).toEqual([ { settings_5: {"Google Custom Dimension Index": "5"}, variationName_5: 'test', universeName_5: 'testUniverse' } ]);
expect(window.dataLayer).toEqual([{
experimentId_5: undefined,
variationId_5: undefined,
experimentName_5: 'testUniverse',
variationName_5: 'test',
customDimension_5: 'undefined_undefined_testUniverse_test'
}]);
});
});