fix unit tests
This commit is contained in:
parent
809c6d7aa9
commit
fc0ea703ba
1 changed files with 21 additions and 9 deletions
|
|
@ -40,21 +40,27 @@ describe("analyticsMixin.js", () => {
|
||||||
// Arrange
|
// Arrange
|
||||||
window.dataLayer = [];
|
window.dataLayer = [];
|
||||||
|
|
||||||
const mockExperimentData = {
|
const mockExperimentData =
|
||||||
data: [
|
[
|
||||||
{
|
{
|
||||||
settings: {},
|
settings: {},
|
||||||
variationName: 'test',
|
variationName: 'test',
|
||||||
universeName: 'testUniverse'
|
universeName: 'testUniverse'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
analyticsMixin.methods.pushExperimentsToDataLayer(mockExperimentData);
|
analyticsMixin.methods.pushExperimentsToDataLayer(mockExperimentData);
|
||||||
|
|
||||||
// Assert
|
// 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
|
// Arrange
|
||||||
window.dataLayer = [];
|
window.dataLayer = [];
|
||||||
|
|
||||||
const mockExperimentData = {
|
const mockExperimentData =
|
||||||
data: [
|
[
|
||||||
{
|
{
|
||||||
settings: { "Google Custom Dimension Index": "5"},
|
settings: { "Google Custom Dimension Index": "5" },
|
||||||
variationName: 'test',
|
variationName: 'test',
|
||||||
universeName: 'testUniverse'
|
universeName: 'testUniverse'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
|
||||||
|
|
||||||
// Act
|
// Act
|
||||||
analyticsMixin.methods.pushExperimentsToDataLayer(mockExperimentData);
|
analyticsMixin.methods.pushExperimentsToDataLayer(mockExperimentData);
|
||||||
|
|
||||||
// Assert
|
// 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'
|
||||||
|
}]);
|
||||||
|
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
Loading…
Reference in a new issue