@gitlab/ui
Version:
GitLab UI Components
32 lines (27 loc) • 652 B
JavaScript
import MockDate from 'mockdate';
/**
* When applied to a story, this mixin mocks the current date to make
* visual tests that rely on the date deterministic
*
* Usage:
*
* import useFakeDate from '../../../../tests/utils/use_fake_date';
* documentedStoriesOf('some|story')
* .add('default', () => ({
* mixins: [useFakeDate()],
* })
*/
var use_fake_date = (function () {
if (process.env.IS_VISUAL_TEST) {
return {
created: function created() {
MockDate.set('2020-01-10', 0);
},
destroyed: function destroyed() {
MockDate.reset();
}
};
}
return {};
});
export default use_fake_date;