generated-parser-behavior.spec.js: Test also with options.trace === true

Based on a pull request by @Mingun:

  https://github.com/pegjs/pegjs/pull/397
redux
David Majda 8 years ago
parent bf9d9561c4
commit 2647f5789f

@ -1,4 +1,5 @@
/* global peg */ /* eslint no-console: 0 */
/* global peg, console */
"use strict"; "use strict";
@ -17,10 +18,14 @@ describe("generated parser behavior", function() {
} }
var optionsVariants = [ var optionsVariants = [
{ cache: false, optimize: "speed" }, { cache: false, optimize: "speed", trace: false },
{ cache: false, optimize: "size" }, { cache: false, optimize: "speed", trace: true },
{ cache: true, optimize: "speed" }, { cache: false, optimize: "size", trace: false },
{ cache: true, optimize: "size" } { cache: false, optimize: "size", trace: true },
{ cache: true, optimize: "speed", trace: false },
{ cache: true, optimize: "speed", trace: true },
{ cache: true, optimize: "size", trace: false },
{ cache: true, optimize: "size", trace: true }
], ],
i; i;
@ -119,6 +124,14 @@ describe("generated parser behavior", function() {
return false; return false;
} }
}); });
/*
* Stub out |console.log| so that the default tracer doesn't clutter
* test output.
*/
if (typeof console === "object") {
spyOn(console, "log");
}
}); });
varyOptimizationOptions(function(options) { varyOptimizationOptions(function(options) {

Loading…
Cancel
Save