code: function createFakeStorage() {
        const store = {};
        const api = {
           getItem( key ) {
              return store[ key ];
           },
           setItem( key, val ) {
              store[ key ] = `${val}`;
           },
           removeItem( key ) {
              delete store[ key ];
           }
        };
        Object.keys( api ).forEach( method => spyOn( api, method ).and.callThrough() );
        return api;
     }
docs: /////////////////////////////////////////////////////////////////////////////////////////////////////////