Showing 1 of 1 files from the diff.

@@ -829,7 +829,7 @@
Loading
829 829
var KV_RE = /^([^:=&]+):([^=&]*)$/;
830 830
831 831
function parseInlineJSON(text, isValue) {
832 -
  if (/\s/.test(text) || (!isValue && (/\\|\//.test(text) && !/^&/.test(text)))) {
832 +
  if (/\s/.test(text) || (!isValue && /\\|\//.test(text) && text[0] !== '&')) {
833 833
    return;
834 834
  }
835 835
  if (KV_RE.test(text)) {
@@ -837,7 +837,7 @@
Loading
837 837
    data[RegExp.$1] = RegExp.$2;
838 838
    return data;
839 839
  }
840 -
  return parseQuery(text);
840 +
  return parseQuery(text, null, null, text[0] === '&');
841 841
}
842 842
843 843
function replaceCrLf(char) {
@@ -1049,7 +1049,7 @@
Loading
1049 1049
1050 1050
exports.parseHeaders = parseHeaders;
1051 1051
1052 -
var QUERY_PARAM_RE = /^[\w$-]+=/;
1052 +
var QUERY_PARAM_RE = /^[^\/&=]+=/;
1053 1053
function parseRuleJson(rules, callback) {
1054 1054
  if (!Array.isArray(rules)) {
1055 1055
    rules = [rules];
Files Coverage
biz 66.87%
lib 74.41%
index.js 87.50%
Project Totals (89 files) 73.94%
Sunburst
The inner-most circle is the entire project, moving away from the center are folders then, finally, a single file. The size and color of each slice is representing the number of statements and the coverage, respectively.
Icicle
The top section represents the entire project. Proceeding with folders and finally individual files. The size and color of each slice is representing the number of statements and the coverage, respectively.
Grid
Each block represents a single file in the project. The size and color of each block is represented by the number of statements and the coverage, respectively.
Loading