clipboard.test.ts 552 B

123456789101112131415161718192021222324252627
  1. import { parseClipboard } from "./clipboard";
  2. describe("Test parseClipboard", () => {
  3. it("should parse valid json correctly", async () => {
  4. let text = "123";
  5. let clipboardData = await parseClipboard({
  6. //@ts-ignore
  7. clipboardData: {
  8. getData: () => text,
  9. },
  10. });
  11. expect(clipboardData.text).toBe(text);
  12. text = "[123]";
  13. clipboardData = await parseClipboard({
  14. //@ts-ignore
  15. clipboardData: {
  16. getData: () => text,
  17. },
  18. });
  19. expect(clipboardData.text).toBe(text);
  20. });
  21. });