32 lines
601 B
JavaScript
32 lines
601 B
JavaScript
import { expect } from "vitest"
|
|
import "@testing-library/jest-dom/vitest"
|
|
|
|
global.ResizeObserver = require("resize-observer-polyfill")
|
|
|
|
expect.extend({
|
|
toBeFunc: received => {
|
|
if (typeof received === "function") {
|
|
return {
|
|
pass: true,
|
|
}
|
|
}
|
|
|
|
return {
|
|
message: () => `expected ${received} to be a function`,
|
|
pass: false,
|
|
}
|
|
},
|
|
toBe: (received, expected) => {
|
|
if (received === expected) {
|
|
return {
|
|
pass: true,
|
|
}
|
|
}
|
|
|
|
return {
|
|
message: () => `expected ${received} to be ${expected}`,
|
|
pass: false,
|
|
}
|
|
},
|
|
})
|