11 lines
725 B
TypeScript
11 lines
725 B
TypeScript
|
import { expect } from "chai"
|
||
|
import { dataUrlToBase64 } from "@/utils/upload"
|
||
|
|
||
|
describe("Data URL", () => {
|
||
|
it("Should parse data URL", () => {
|
||
|
const dataUrl = "data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1zZWFyY2giPjxjaXJjbGUgY3g9IjExIiBjeT0iMTEiIHI9IjgiPjwvY2lyY2xlPjxsaW5lIHgxPSIyMSIgeTE9IjIxIiB4Mj0iMTYuNjUiIHkyPSIxNi42NSI+PC9saW5lPjwvc3ZnPg=="
|
||
|
const { data, mediaType } = dataUrlToBase64(dataUrl)
|
||
|
expect(mediaType).to.equal("image/svg+xml")
|
||
|
})
|
||
|
})
|