Source code

Revision control

Copy as Markdown

Other Tools

Test Info: Warnings

/* Any copyright is dedicated to the Public Domain.
"use strict";
const TEST_URL = "data:text/html;charset=utf-8,";
addRDMTask(
TEST_URL,
async function ({ ui, manager }) {
const store = ui.toolWindow.store;
// Wait until the viewport has been added
await waitUntilState(store, state => state.viewports.length == 1);
await setViewportSize(ui, manager, 300, 300);
// Do horizontal + vertical resize
await testViewportResize(ui, ".viewport-resize-handle", [10, 10], [10, 10]);
// Do horizontal resize
await testViewportResize(
ui,
".viewport-horizontal-resize-handle",
[-10, 10],
[-10, 0]
);
// Do vertical resize
await testViewportResize(
ui,
".viewport-vertical-resize-handle",
[-10, -10],
[0, -10],
ui
);
},
{ waitForDeviceList: true }
);