Index: Tools/GardeningServer/scripts/base_unittests.js |
diff --git a/Tools/GardeningServer/scripts/base_unittests.js b/Tools/GardeningServer/scripts/base_unittests.js |
index 34968d33f816911e3496a267cbb7c6eee705fc1b..f41ffc1cd410498ca2b6ed127dcf53ebec00188f 100644 |
--- a/Tools/GardeningServer/scripts/base_unittests.js |
+++ b/Tools/GardeningServer/scripts/base_unittests.js |
@@ -58,12 +58,6 @@ test("joinPath with empty parent", 1, function() { |
equals(value, "test.html"); |
}); |
-test("dirName", 3, function() { |
- equals(base.dirName("foo.html"), "foo.html"); |
- equals(base.dirName("foo/bar.html"), "foo"); |
- equals(base.dirName("foo/bar/baz.html"), "foo/bar"); |
-}); |
- |
test("uniquifyArray", 5, function() { |
deepEqual(base.uniquifyArray([]), []); |
deepEqual(base.uniquifyArray(["a"]), ["a"]); |
@@ -72,29 +66,6 @@ test("uniquifyArray", 5, function() { |
deepEqual(base.uniquifyArray(["a", "b", "b", "a"]), ["a", "b"]); |
}); |
-test("flattenArray", 5, function() { |
- deepEqual(base.flattenArray([]), []); |
- deepEqual(base.flattenArray([["a"]]), ["a"]); |
- deepEqual(base.flattenArray([["a"], ["b"]]), ["a", "b"]); |
- deepEqual(base.flattenArray([["a"], ["b", "c"]]), ["a", "b", "c"]); |
- deepEqual(base.flattenArray([["a"], [], ["b"]]), ["a", "b"]); |
-}); |
- |
-test("filterDictionary", 3, function() { |
- var dictionary = { |
- 'foo': 43, |
- 'bar': 11 |
- }; |
- deepEqual(base.filterDictionary(dictionary, function() { return true; }), { |
- "foo": 43, |
- "bar": 11 |
- }); |
- deepEqual(base.filterDictionary(dictionary, function() { return false; }), { }); |
- deepEqual(base.filterDictionary(dictionary, function(key) { return key == 'foo'; }), { |
- "foo": 43 |
- }); |
-}); |
- |
test("filterTree", 2, function() { |
var tree = { |
'path': { |
@@ -142,83 +113,6 @@ test("filterTree", 2, function() { |
}); |
}); |
-test("UpdateTracker", 20, function() { |
- var dict; |
- |
- function dumpKeys() |
- { |
- var updates = [] |
- dict.forEach(function(item, key, updated) { |
- updates.push(key); |
- }); |
- return updates; |
- } |
- |
- function dumpUpdatedKeys() |
- { |
- var updates = [] |
- dict.forEach(function(item, key, updated) { |
- updated && updates.push(key); |
- }); |
- return updates; |
- } |
- |
- |
- dict = new base.UpdateTracker(); |
- dict.update("5", {}); |
- deepEqual(dumpUpdatedKeys(), ["5"]); |
- dict.update("6", {}); |
- dict.update("7", {}); |
- deepEqual(dumpUpdatedKeys(), ["5", "6", "7"]); |
- deepEqual(dict.get("6"), {}); |
- ok(dict.exists("7")); |
- dict.purge(); |
- deepEqual(dumpUpdatedKeys(), []); |
- deepEqual(dumpKeys(), ["5", "6", "7"]); |
- dict.update("5", {}); |
- deepEqual(dumpUpdatedKeys(), ["5"]); |
- dict.update("4", {}); |
- deepEqual(dumpUpdatedKeys(), ["4", "5"]); |
- deepEqual(dumpKeys(), ["4", "5", "6", "7"]); |
- dict.purge(); |
- deepEqual(dumpKeys(), ["4", "5"]); |
- deepEqual(dumpUpdatedKeys(), []); |
- dict.purge(); |
- deepEqual(dumpKeys(), []); |
- |
- var removeCount = 0; |
- dict.update("one"); |
- deepEqual(dumpUpdatedKeys(), ["one"]); |
- dict.update("two"); |
- deepEqual(dumpUpdatedKeys(), ["one", "two"]); |
- dict.update("three"); |
- dict.purge(); |
- deepEqual(dumpKeys(), ["one", "three", "two"]); |
- dict.update("two"); |
- dict.purge(function() { |
- removeCount++; |
- }); |
- deepEqual(dumpKeys(), ["two"]); |
- equal(removeCount, 2); |
- dict.update("four"); |
- var removeCounter = { count: 0 }; |
- dict.purge(function() { |
- this.count++; |
- }, removeCounter); |
- equal(removeCounter.count, 1); |
- dict.purge(function() { |
- equal(String(this), "four"); |
- }); |
- |
- dict = new base.UpdateTracker(); |
- dict.update("one"); |
- var thisObject = {} |
- dict.forEach(function(item) { |
- equal(this, thisObject); |
- }, thisObject); |
- |
-}); |
- |
test("extends", 14, function() { |
var LikeDiv = base.extends("div", { |
@@ -296,10 +190,6 @@ test("extends", 14, function() { |
document.body.removeChild(document.body.lastChild); |
}); |
-test("getURLParameter", 1, function() { |
- ok(!base.getURLParameter('non-existant')); |
-}); |
- |
test("parseJSONP", 6, function() { |
deepEqual(base.parseJSONP(""), {}); |
deepEqual(base.parseJSONP('p({"key": "value"})'), {"key": "value"}); |