All files / web/bundles/pimui/js date-context.js

100% Statements 6/6
100% Branches 0/0
100% Functions 4/4
100% Lines 6/6

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30    1183x     1183x   1183x             1162x 1162x                   2555x        
'use strict';
 
define(
    ['jquery', 'routing'],
    ($, Routing) => {
        var contextData = {};
 
        return {
            /**
             * Fetches data from the back then stores it.
             *
             * @returns {Promise}
             */
            initialize: () => {
                return $.get(Routing.generate('pim_localization_format_date'))
                    .then(response => contextData = response);
            },
 
            /**
             * Returns the value corresponding to the specified key.
             *
             * @param {String} key
             *
             * @returns {*}
             */
            get: key => contextData[key]
        };
    }
);