/** * @jest-environment jsdom */ import { asBlob } from '../index' const HTML_CASE = ` Document

jest test

` describe('arguments test', () => { test(`html`, async () => { const data = await asBlob(HTML_CASE) expect(data).toBeInstanceOf(Blob) }) test(`html,options={orientation}`, async () => { const data = await asBlob(HTML_CASE, { orientation: 'landscape' }) expect(data).toBeInstanceOf(Blob) }) test(`html,options={margins}`, async () => { const data = await asBlob(HTML_CASE, { margins: { top: 1000, bottom: 100 } }) expect(data).toBeInstanceOf(Blob) }) test(`html,options={orientation,margins}`, async () => { const data = await asBlob(HTML_CASE, { orientation: 'portrait', margins: { left: 1000 } }) expect(data).toBeInstanceOf(Blob) }) test(`html,options:Options`, async () => { const opt = { orientation: 'portrait' as const, margins: { bottom: 10, }, } const data = await asBlob(HTML_CASE, opt) expect(data).toBeInstanceOf(Blob) }) })