navidrome/ui/src/setupTests.js

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

21 lines
532 B
JavaScript
Raw Normal View History

// jest-dom adds custom jest matchers for asserting on DOM nodes.
// allows you to do things like:
// expect(element).toHaveTextContent(/react/i)
// learn more: https://github.com/testing-library/jest-dom
2020-01-15 00:06:40 +01:00
import '@testing-library/jest-dom/extend-expect'
class LocalStorageMock {
constructor() {
this.store = {}
}
getItem(key) {
return this.store[key] || null
}
setItem(key, value) {
this.store[key] = String(value)
}
}
global.localStorage = new LocalStorageMock()
localStorage.setItem('username', 'admin')