Skip to content
Snippets Groups Projects
Select Git revision
  • 05275e51720147ad732e78f7a5ea60b0bdb1739d
  • development default protected
  • main protected
  • 2025-update
  • remove-projectid
  • 182-add-coc-signing-3
  • 182-add-coc-signing
  • 182-add-coc-signing-2
  • 221-show-student-number-while-looking-at-proof-for-raise-request
  • 141-rebased
  • 192-indicate-job-offer-sets-head-ta-role-instead-of-ta
  • 141-email-notifications-scheduled-on-demand
  • 122-sorting-job-offers-by-year-quarter-bsc-msc
  • 184-email-addresses-per-programme
  • 206-time-filter-for-applications-export
  • 136-add-filters-to-all-applications-declarations-pages
  • 2.2.5-release
  • 2.2.4-release
  • 2.2.2-release
  • 2.1.7-release
  • 2.1.6-release
  • 2.1.5-release
  • 2.1.4-release
  • 2.1.3-release
  • 2.1.1-release
  • release/1.9
  • pre-TAM2
  • release/0.0.3
  • release/0.0.2
29 results

localStorage.js

Blame
  • user avatar
    ghabbenjansen authored
    d7314db1
    History
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    localStorage.js 492 B
    // Mocks window.localStorage
    // Retrieved from: https://github.com/facebook/jest/issues/2098
    // eslint-disable-next-line
    const localStorageMock = (function () {
      let store = {};
      return {
        getItem(key) {
          return store[key];
        },
        setItem(key, value) {
          store[key] = value.toString();
        },
        clear() {
          store = {};
        },
        removeItem(key) {
          delete store[key];
        },
      };
    }());
    
    Object.defineProperty(window, 'localStorage', { value: localStorageMock });