mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
22 lines
840 B
JavaScript
22 lines
840 B
JavaScript
/* -*- Mode: C++; tab-width: 8; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
|
|
/* vim: set ts=2 et sw=2 tw=80: */
|
|
/* Any copyright is dedicated to the Public Domain.
|
|
http://creativecommons.org/publicdomain/zero/1.0/ */
|
|
|
|
"use strict";
|
|
|
|
function test() {
|
|
let testcases = [
|
|
["example", {}, "example"],
|
|
["example", {ctrlKey: true}, "http://www.example.com/"],
|
|
["example.org", {ctrlKey: true}, "example.org"],
|
|
["example", {shiftKey: true}, "http://www.example.net/"],
|
|
["example", {shiftKey: true, ctrlKey: true}, "http://www.example.org/"],
|
|
[" example ", {ctrlKey: true}, "http://www.example.com/"],
|
|
[" example/a ", {ctrlKey: true}, "http://www.example.com/a"]
|
|
];
|
|
for (let [input, modifiers, result] of testcases) {
|
|
is(BrowserUI._canonizeURL(input, modifiers), result, input + " -> " + result);
|
|
}
|
|
}
|