Files
supabase/examples/angular-todo-list/setup-jest.ts
geromegrignon 13533229a9 feat: add Angular todo list example
add Angular todo list source code
add the example to the existing list on supabase.io
add codeowners file for automated assignment fo reviews
2021-07-14 23:20:57 +02:00

31 lines
851 B
TypeScript

import 'jest-preset-angular'
/* global mocks for jsdom */
const mock = () => {
let storage: { [key: string]: string } = {}
return {
getItem: (key: string) => (key in storage ? storage[key] : null),
setItem: (key: string, value: string) => (storage[key] = value || ''),
removeItem: (key: string) => delete storage[key],
clear: () => (storage = {}),
}
}
Object.defineProperty(window, 'localStorage', { value: mock() })
Object.defineProperty(window, 'sessionStorage', { value: mock() })
Object.defineProperty(window, 'getComputedStyle', {
value: () => ['-webkit-appearance'],
})
Object.defineProperty(document.body.style, 'transform', {
value: () => {
return {
enumerable: true,
configurable: true,
}
},
})
/* output shorter and more meaningful Zone error stack traces */
// Error.stackTraceLimit = 2;