import from UXP:

- Issue #960, Stage 1-1: Implement Function.prototype.toString revision proposal. (b68de773)
- Issue #960, Stage 1-2: Remove a space after comma in parameter list for generated function source. (90817221)
- Issue #960, Stage 1-3: Generate better source in Object.prototype.toSource. (f2622bd1)
- Issue #960, Stage 1-4: Update tests (5676f63f)
This commit is contained in:
2022-03-16 11:14:06 +08:00
parent 315b77588e
commit 9bd574a280
36 changed files with 940 additions and 304 deletions
@@ -24,7 +24,7 @@ var inputTests = [
{
input: "(function() { return 42; })",
output: "function ()",
printOutput: "function () { return 42; }",
printOutput: "function() { return 42; }",
suppressClick: true
},
@@ -40,7 +40,7 @@ var inputTests = [
{
input: "testobj1.testfn2",
output: "function testfn2()",
printOutput: "function () { return 42; }",
printOutput: "function() { return 42; }",
suppressClick: true
},
@@ -29,12 +29,12 @@ function run_test_with_server(server, cb) {
addSources(debuggee);
threadClient.getSources(Task.async(function* (res) {
do_check_true(res.sources.length === 3, "3 sources exist");
do_check_eq(res.sources.length, 3, "3 sources exist");
yield threadClient.reconfigure({ useSourceMaps: false });
threadClient.getSources(function(res) {
do_check_true(res.sources.length === 1, "1 source exist");
do_check_eq(res.sources.length, 1, "1 source exist");
client.close().then(cb);
});
}));