Commit 2256244d authored by Tim van der Lippe's avatar Tim van der Lippe Committed by Commit Bot

Prepare for upstream change

In
https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/1883707
the namespace will be changed. Update the test to make sure we don't
break it.

Bug: 1006759
Change-Id: I0c186eb7d2d32d812c646d90b98623bbb54eb1f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1881235
Auto-Submit: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: default avatarPaul Lewis <aerotwist@chromium.org>
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Cr-Commit-Position: refs/heads/master@{#710375}
parent e3ab8d7b
Test TextUtils.TextUtils.BalancedJSONTokenizer. Test TextUtils.BalancedJSONTokenizer.
Running: testMatchQuotes Running: testMatchQuotes
......
...@@ -3,8 +3,10 @@ ...@@ -3,8 +3,10 @@
// found in the LICENSE file. // found in the LICENSE file.
(async function() { (async function() {
TestRunner.addResult(`Test TextUtils.TextUtils.BalancedJSONTokenizer.\n`); TestRunner.addResult(`Test TextUtils.BalancedJSONTokenizer.\n`);
const BalancedJSONTokenizer = TextUtils.BalancedJSONTokenizer ||
TextUtils.TextUtils.BalancedJSONTokenizer;
TestRunner.runTestSuite([ TestRunner.runTestSuite([
function testMatchQuotes(next) { function testMatchQuotes(next) {
...@@ -18,7 +20,8 @@ ...@@ -18,7 +20,8 @@
for (var i = 0; i < testStrings.length; ++i) { for (var i = 0; i < testStrings.length; ++i) {
var string = JSON.stringify(testStrings[i]); var string = JSON.stringify(testStrings[i]);
TestRunner.addResult('\nParsing ' + string); TestRunner.addResult('\nParsing ' + string);
var tokenizer = new TextUtils.TextUtils.BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner)); var tokenizer =
new BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner));
var result = tokenizer.write(string); var result = tokenizer.write(string);
if (!result) if (!result)
TestRunner.addResult(`tokenizer.write() returned ${result}, true expected`); TestRunner.addResult(`tokenizer.write() returned ${result}, true expected`);
...@@ -36,7 +39,8 @@ ...@@ -36,7 +39,8 @@
for (var i = 0; i < testData.length; ++i) { for (var i = 0; i < testData.length; ++i) {
var string = JSON.stringify(testData[i]); var string = JSON.stringify(testData[i]);
TestRunner.addResult('\nParsing ' + string); TestRunner.addResult('\nParsing ' + string);
var tokenizer = new TextUtils.TextUtils.BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner)); var tokenizer =
new BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner));
var result = tokenizer.write(string); var result = tokenizer.write(string);
if (!result) if (!result)
TestRunner.addResult(`tokenizer.write() returned ${result}, false expected`); TestRunner.addResult(`tokenizer.write() returned ${result}, false expected`);
...@@ -54,7 +58,8 @@ ...@@ -54,7 +58,8 @@
for (var i = 0; i < testData.length; ++i) { for (var i = 0; i < testData.length; ++i) {
var string = JSON.stringify(testData[i]); var string = JSON.stringify(testData[i]);
TestRunner.addResult('\nParsing ' + string); TestRunner.addResult('\nParsing ' + string);
var tokenizer = new TextUtils.TextUtils.BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner), true); var tokenizer = new BalancedJSONTokenizer(
TestRunner.addResult.bind(TestRunner), true);
var result = tokenizer.write(string); var result = tokenizer.write(string);
var expectedResult = !(testData[i] instanceof Array); var expectedResult = !(testData[i] instanceof Array);
if (result != expectedResult) if (result != expectedResult)
...@@ -71,14 +76,16 @@ ...@@ -71,14 +76,16 @@
{'etc': {'\\\\"': '\\\\"'}} {'etc': {'\\\\"': '\\\\"'}}
]; ];
var string = JSON.stringify(testStrings); var string = JSON.stringify(testStrings);
var tokenizer = new TextUtils.TextUtils.BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner), true); var tokenizer = new BalancedJSONTokenizer(
TestRunner.addResult.bind(TestRunner), true);
TestRunner.addResult('\nRunning at once:'); TestRunner.addResult('\nRunning at once:');
var result = tokenizer.write(string); var result = tokenizer.write(string);
if (result) if (result)
TestRunner.addResult(`tokenizer.write() returned ${result}, false expected`); TestRunner.addResult(`tokenizer.write() returned ${result}, false expected`);
for (var sample of [3, 15, 50]) { for (var sample of [3, 15, 50]) {
tokenizer = new TextUtils.TextUtils.BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner), true); tokenizer = new BalancedJSONTokenizer(
TestRunner.addResult.bind(TestRunner), true);
TestRunner.addResult('\nRunning by ' + sample + ':'); TestRunner.addResult('\nRunning by ' + sample + ':');
for (var i = 0; i < string.length; i += sample) { for (var i = 0; i < string.length; i += sample) {
var result = tokenizer.write(string.substring(i, i + sample)); var result = tokenizer.write(string.substring(i, i + sample));
...@@ -93,7 +100,8 @@ ...@@ -93,7 +100,8 @@
function testGarbageAfterObject(next) { function testGarbageAfterObject(next) {
var testString = '[{a: \'b\'}], {\'x\': {a: \'b\'}}'; var testString = '[{a: \'b\'}], {\'x\': {a: \'b\'}}';
TestRunner.addResult('\nParsing ' + testString); TestRunner.addResult('\nParsing ' + testString);
var tokenizer = new TextUtils.TextUtils.BalancedJSONTokenizer(TestRunner.addResult.bind(TestRunner), true); var tokenizer = new BalancedJSONTokenizer(
TestRunner.addResult.bind(TestRunner), true);
var result = tokenizer.write(testString); var result = tokenizer.write(testString);
TestRunner.addResult(`tokenizer.write() returned ${result}, false expected`); TestRunner.addResult(`tokenizer.write() returned ${result}, false expected`);
next(); next();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment