Skip to content
Snippets Groups Projects
setup-jest.ts 599 B
Newer Older
  • Learn to ignore specific revisions
  • Clayton, Brandon Scott's avatar
    Clayton, Brandon Scott committed
    import 'jest-preset-angular';
    import 'jest-preset-angular/setup-jest';
    
    Object.defineProperty(window, 'CSS', {value: null});
    Object.defineProperty(window.URL, 'createObjectURL', {value: function () {}});
    Object.defineProperty(window, 'getComputedStyle', {
      value: () => {
        return {
          appearance: ['-webkit-appearance'],
          display: 'none',
        };
      },
    });
    
    Object.defineProperty(document, 'doctype', {
      value: '<!DOCTYPE html>',
    });
    Object.defineProperty(document.body.style, 'transform', {
      value: () => {
        return {
          configurable: true,
          enumerable: true,
        };
      },
    });