From 7ec9326ce00d08f9d957981f2edff6df26f24a28 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期四, 26 九月 2024 13:25:02 +0800
Subject: [PATCH] 修改
---
web/public/SVGOrigin/Method-Draw-master/test/contextmenu_test.html | 44 ++++++++++++++++++++++----------------------
1 files changed, 22 insertions(+), 22 deletions(-)
diff --git a/web/public/SVGOrigin/Method-Draw-master/test/contextmenu_test.html b/web/public/SVGOrigin/Method-Draw-master/test/contextmenu_test.html
index b7c2beb..ae7fe54 100644
--- a/web/public/SVGOrigin/Method-Draw-master/test/contextmenu_test.html
+++ b/web/public/SVGOrigin/Method-Draw-master/test/contextmenu_test.html
@@ -1,7 +1,7 @@
<!DOCTYPE html>
-<html>
-<head>
- <link rel='stylesheet' href='qunit/qunit.css' type='text/css'/>
+<html>
+<head>
+ <link rel='stylesheet' href='qunit/qunit.css' type='text/css'/>
<script src='../editor/lib/jquery.js'></script>
<script>
// Mock for browser.js
@@ -9,7 +9,7 @@
window.svgEditor = {ready:function(){}};
</script>
<script type='text/javascript' src='../editor/lib/contextmenu.js'></script>
- <script type='text/javascript' src='qunit/qunit.js'></script>
+ <script type='text/javascript' src='qunit/qunit.js'></script>
<script type='text/javascript'>
$(function() {
// log function
@@ -22,62 +22,62 @@
function tearDown(){
svgedit.contextmenu.resetCustomMenus();
}
-
+
module('svgedit.contextmenu');
-
+
test('Test svgedit.contextmenu package', function() {
expect(4);
-
+
ok(svgedit.contextmenu,"contextmenu registered correctly");
ok(svgedit.contextmenu.add,"contextmenu.add registered correctly");
ok(svgedit.contextmenu.hasCustomHandler,"contextmenu hasCustomHandler registered correctly");
ok(svgedit.contextmenu.getCustomHandler,"contextmenu getCustomHandler registered correctly");
});
-
+
test('Test svgedit.contextmenu does not add invalid menu item', function() {
expect(3);
-
+
svgedit.contextmenu.add({id:"justanid"});
ok(!svgedit.contextmenu.hasCustomHandler("justanid"),"menu item with just an id is invalid");
-
+
svgedit.contextmenu.add({id:"idandlabel",label:"anicelabel"});
ok(!svgedit.contextmenu.hasCustomHandler("idandlabel"),"menu item with just an id and label is invalid");
-
+
svgedit.contextmenu.add({id:"idandlabel",label:"anicelabel",action:'notafunction'});
ok(!svgedit.contextmenu.hasCustomHandler("idandlabel"),"menu item with action that is not a function is invalid");
});
-
+
test('Test svgedit.contextmenu adds valid menu item', function() {
expect(2);
-
+
var validItem = {id:"valid",label:"anicelabel",action:function(){alert('testing')}};
svgedit.contextmenu.add(validItem);
-
+
ok(svgedit.contextmenu.hasCustomHandler("valid"),"Valid menu item is added.");
equals(svgedit.contextmenu.getCustomHandler("valid"),validItem.action,"Valid menu action is added.");
tearDown();
});
-
+
test('Test svgedit.contextmenu rejects valid duplicate menu item id', function() {
expect(1);
-
+
var validItem1 = {id:"valid",label:"anicelabel",action:function(){alert('testing')}};
var validItem2 = {id:"valid",label:"anicelabel",action:function(){alert('testingtwice')}};
svgedit.contextmenu.add(validItem1);
svgedit.contextmenu.add(validItem2);
-
+
equals(svgedit.contextmenu.getCustomHandler("valid"),validItem1.action,"duplicate menu item is rejected.");
tearDown();
});
- });
- </script>
-</head>
-<body>
+ });
+ </script>
+</head>
+<body>
<h1 id='qunit-header'>Unit Tests for contextmenu.js</h1>
<h2 id='qunit-banner'></h2>
<h2 id='qunit-userAgent'></h2>
<ol id='qunit-tests'>
</ol>
<div id='svgroot' style='visibility:hidden'></div>
-</body>
+</body>
</html>
--
Gitblit v1.9.1