mirror of
https://github.com/jspsych/jsPsych.git
synced 2025-05-10 11:10:54 +00:00
27 lines
724 B
TypeScript
27 lines
724 B
TypeScript
import { clickTarget, pressKey, startTimeline } from "@jspsych/test-utils";
|
|
|
|
import sketchpad from ".";
|
|
|
|
jest.useFakeTimers();
|
|
|
|
describe("sketchpad", () => {
|
|
test("displays canvas with different dimensions", async () => {
|
|
const { displayElement, getHTML, expectFinished } = await startTimeline([
|
|
{
|
|
type: sketchpad,
|
|
canvas_width: 800,
|
|
canvas_height: 300,
|
|
},
|
|
]);
|
|
|
|
console.log(getHTML());
|
|
|
|
const canvas_rect = displayElement.querySelector("canvas");
|
|
expect(canvas_rect.getAttribute("width")).toBe("800");
|
|
expect(canvas_rect.getAttribute("height")).toBe("300");
|
|
|
|
clickTarget(displayElement.querySelector("#sketchpad-end"));
|
|
await expectFinished();
|
|
});
|
|
});
|