Index: chrome/test/data/webui/test_api.js |
diff --git a/chrome/test/data/webui/test_api.js b/chrome/test/data/webui/test_api.js |
index c9dddc252f351a37714c5fbc80980648d4680103..6ff124f32acd0d51247091cc4e811292d96763a6 100644 |
--- a/chrome/test/data/webui/test_api.js |
+++ b/chrome/test/data/webui/test_api.js |
@@ -43,6 +43,18 @@ |
assertBool(test, false, message); |
} |
+ function assertEqualsArray(expected, actual, message) { |
+ if (expected.length != actual.length) |
+ throw new Error('Test Error. Actual length: ' + actual.length + |
+ '\nExpected length: ' + expected.length + '\n' + |
+ message); |
+ for(var i in expected) { |
+ if (expected.length != actual.length) |
David Tseng
2011/07/07 19:26:28
not sure what you're doing here? Did you mean to
Sheridan Rawlins
2011/07/07 23:39:23
Yes, but I'm writing it in a way, which will play
|
+ throw new Error('Test Error. Actual: ' + actual + '\nExpected: ' + |
+ expected + '\n' + message); |
+ } |
+ } |
+ |
function assertEquals(expected, actual, message) { |
if (expected != actual) { |
throw new Error('Test Error. Actual: ' + actual + '\nExpected: ' + |
@@ -92,13 +104,17 @@ |
function preloadJavascriptLibraries(overload_chrome_send) { |
if (overload_chrome_send) |
- chrome = { 'send': send }; |
+ chrome = { |
+ '__proto__': old_chrome, |
+ 'send': send, |
+ }; |
} |
// Exports. |
window.assertTrue = assertTrue; |
window.assertFalse = assertFalse; |
window.assertEquals = assertEquals; |
+ window.assertEqualsArray = assertEqualsArray; |
window.assertNotReached = assertNotReached; |
window.expectTrue = createExpect(assertTrue); |
window.expectFalse = createExpect(assertFalse); |