22 lines
758 B
TypeScript
22 lines
758 B
TypeScript
// 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
|
|
import React from "react"
|
|
import "@testing-library/jest-dom"
|
|
import { enableFetchMocks } from "jest-fetch-mock"
|
|
|
|
const JSDOMFormData = global.FormData
|
|
global.React = React
|
|
global.TextDecoder = require("util").TextDecoder
|
|
global.TextEncoder = require("util").TextEncoder
|
|
global.ReadableStream = require("stream/web").ReadableStream
|
|
global.WritableStream = require("stream/web").WritableStream
|
|
|
|
require("@remix-run/node").installGlobals({ nativeFetch: true })
|
|
global.FormData = JSDOMFormData
|
|
|
|
process.env.BASE_URL = "http://localhost"
|
|
|
|
enableFetchMocks()
|