diff --git a/coverage.android.json b/coverage.android.json deleted file mode 100644 index 428f5942..00000000 --- a/coverage.android.json +++ /dev/null @@ -1,52792 +0,0 @@ -{ - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/index.js", - "statementMap": { - "0": { - "start": { - "line": 6, - "column": 21 - }, - "end": { - "line": 6, - "column": 47 - } - } - }, - "fnMap": {}, - "branchMap": {}, - "s": { - "0": 1 - }, - "f": {}, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "235addbed7702c8f0c6db451cb467dd3584729e3" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase.js", - "statementMap": { - "0": { - "start": { - "line": 46, - "column": 27 - }, - "end": { - "line": 46, - "column": 51 - } - }, - "1": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 66, - "column": 30 - } - }, - "2": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 67, - "column": 35 - } - }, - "3": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - }, - "4": { - "start": { - "line": 70, - "column": 6 - }, - "end": { - "line": 70, - "column": 62 - } - }, - "5": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 33 - } - }, - "6": { - "start": { - "line": 76, - "column": 4 - }, - "end": { - "line": 76, - "column": 66 - } - }, - "7": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 77, - "column": 78 - } - }, - "8": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 78, - "column": 63 - } - }, - "9": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 69 - } - }, - "10": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 66 - } - }, - "11": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 75 - } - }, - "12": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 84, - "column": 6 - } - }, - "13": { - "start": { - "line": 85, - "column": 4 - }, - "end": { - "line": 85, - "column": 78 - } - }, - "14": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 66 - } - }, - "15": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 87, - "column": 78 - } - }, - "16": { - "start": { - "line": 88, - "column": 4 - }, - "end": { - "line": 88, - "column": 77 - } - }, - "17": { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 89, - "column": 72 - } - }, - "18": { - "start": { - "line": 90, - "column": 4 - }, - "end": { - "line": 90, - "column": 66 - } - }, - "19": { - "start": { - "line": 98, - "column": 4 - }, - "end": { - "line": 104, - "column": 5 - } - }, - "20": { - "start": { - "line": 99, - "column": 18 - }, - "end": { - "line": 99, - "column": 44 - } - }, - "21": { - "start": { - "line": 100, - "column": 22 - }, - "end": { - "line": 100, - "column": 44 - } - }, - "22": { - "start": { - "line": 101, - "column": 6 - }, - "end": { - "line": 101, - "column": 26 - } - }, - "23": { - "start": { - "line": 102, - "column": 6 - }, - "end": { - "line": 102, - "column": 68 - } - }, - "24": { - "start": { - "line": 103, - "column": 6 - }, - "end": { - "line": 103, - "column": 52 - } - }, - "25": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 117, - "column": 5 - } - }, - "26": { - "start": { - "line": 116, - "column": 6 - }, - "end": { - "line": 116, - "column": 64 - } - }, - "27": { - "start": { - "line": 119, - "column": 18 - }, - "end": { - "line": 119, - "column": 76 - } - }, - "28": { - "start": { - "line": 123, - "column": 4 - }, - "end": { - "line": 126, - "column": 5 - } - }, - "29": { - "start": { - "line": 124, - "column": 6 - }, - "end": { - "line": 124, - "column": 66 - } - }, - "30": { - "start": { - "line": 125, - "column": 6 - }, - "end": { - "line": 125, - "column": 35 - } - }, - "31": { - "start": { - "line": 131, - "column": 4 - }, - "end": { - "line": 133, - "column": 5 - } - }, - "32": { - "start": { - "line": 132, - "column": 6 - }, - "end": { - "line": 132, - "column": 59 - } - }, - "33": { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 137, - "column": 5 - } - }, - "34": { - "start": { - "line": 136, - "column": 6 - }, - "end": { - "line": 136, - "column": 69 - } - }, - "35": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 141, - "column": 5 - } - }, - "36": { - "start": { - "line": 140, - "column": 6 - }, - "end": { - "line": 140, - "column": 68 - } - }, - "37": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 145, - "column": 5 - } - }, - "38": { - "start": { - "line": 144, - "column": 6 - }, - "end": { - "line": 144, - "column": 74 - } - }, - "39": { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 149, - "column": 5 - } - }, - "40": { - "start": { - "line": 148, - "column": 6 - }, - "end": { - "line": 148, - "column": 80 - } - }, - "41": { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 153, - "column": 5 - } - }, - "42": { - "start": { - "line": 152, - "column": 6 - }, - "end": { - "line": 152, - "column": 72 - } - }, - "43": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 157, - "column": 5 - } - }, - "44": { - "start": { - "line": 156, - "column": 6 - }, - "end": { - "line": 156, - "column": 76 - } - }, - "45": { - "start": { - "line": 159, - "column": 4 - }, - "end": { - "line": 159, - "column": 60 - } - }, - "46": { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 163, - "column": 5 - } - }, - "47": { - "start": { - "line": 162, - "column": 6 - }, - "end": { - "line": 162, - "column": 45 - } - }, - "48": { - "start": { - "line": 165, - "column": 4 - }, - "end": { - "line": 165, - "column": 33 - } - }, - "49": { - "start": { - "line": 178, - "column": 18 - }, - "end": { - "line": 178, - "column": 80 - } - }, - "50": { - "start": { - "line": 179, - "column": 16 - }, - "end": { - "line": 179, - "column": 37 - } - }, - "51": { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 75 - } - }, - "52": { - "start": { - "line": 180, - "column": 14 - }, - "end": { - "line": 180, - "column": 75 - } - }, - "53": { - "start": { - "line": 181, - "column": 4 - }, - "end": { - "line": 181, - "column": 15 - } - }, - "54": { - "start": { - "line": 189, - "column": 4 - }, - "end": { - "line": 189, - "column": 41 - } - }, - "55": { - "start": { - "line": 207, - "column": 4 - }, - "end": { - "line": 219, - "column": 5 - } - }, - "56": { - "start": { - "line": 208, - "column": 6 - }, - "end": { - "line": 216, - "column": 9 - } - }, - "57": { - "start": { - "line": 209, - "column": 8 - }, - "end": { - "line": 215, - "column": 9 - } - }, - "58": { - "start": { - "line": 211, - "column": 10 - }, - "end": { - "line": 211, - "column": 84 - } - }, - "59": { - "start": { - "line": 214, - "column": 10 - }, - "end": { - "line": 214, - "column": 62 - } - }, - "60": { - "start": { - "line": 218, - "column": 6 - }, - "end": { - "line": 218, - "column": 50 - } - }, - "61": { - "start": { - "line": 230, - "column": 22 - }, - "end": { - "line": 230, - "column": 46 - } - }, - "62": { - "start": { - "line": 232, - "column": 25 - }, - "end": { - "line": 246, - "column": 5 - } - }, - "63": { - "start": { - "line": 233, - "column": 17 - }, - "end": { - "line": 233, - "column": 20 - } - }, - "64": { - "start": { - "line": 236, - "column": 6 - }, - "end": { - "line": 240, - "column": 74 - } - }, - "65": { - "start": { - "line": 236, - "column": 50 - }, - "end": { - "line": 236, - "column": 110 - } - }, - "66": { - "start": { - "line": 240, - "column": 11 - }, - "end": { - "line": 240, - "column": 74 - } - }, - "67": { - "start": { - "line": 240, - "column": 22 - }, - "end": { - "line": 240, - "column": 74 - } - }, - "68": { - "start": { - "line": 241, - "column": 26 - }, - "end": { - "line": 241, - "column": 52 - } - }, - "69": { - "start": { - "line": 242, - "column": 6 - }, - "end": { - "line": 244, - "column": 7 - } - }, - "70": { - "start": { - "line": 243, - "column": 8 - }, - "end": { - "line": 243, - "column": 51 - } - }, - "71": { - "start": { - "line": 245, - "column": 6 - }, - "end": { - "line": 245, - "column": 42 - } - }, - "72": { - "start": { - "line": 248, - "column": 4 - }, - "end": { - "line": 250, - "column": 7 - } - }, - "73": { - "start": { - "line": 261, - "column": 4 - }, - "end": { - "line": 263, - "column": 5 - } - }, - "74": { - "start": { - "line": 262, - "column": 6 - }, - "end": { - "line": 262, - "column": 40 - } - }, - "75": { - "start": { - "line": 265, - "column": 4 - }, - "end": { - "line": 265, - "column": 77 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 65, - "column": 2 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "loc": { - "start": { - "line": 65, - "column": 16 - }, - "end": { - "line": 91, - "column": 3 - } - }, - "line": 65 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 97, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "loc": { - "start": { - "line": 97, - "column": 26 - }, - "end": { - "line": 105, - "column": 3 - } - }, - "line": 97 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 114, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - }, - "loc": { - "start": { - "line": 114, - "column": 69 - }, - "end": { - "line": 166, - "column": 3 - } - }, - "line": 114 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 177, - "column": 2 - }, - "end": { - "line": 177, - "column": 3 - } - }, - "loc": { - "start": { - "line": 177, - "column": 34 - }, - "end": { - "line": 182, - "column": 3 - } - }, - "line": 177 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 188, - "column": 2 - }, - "end": { - "line": 188, - "column": 3 - } - }, - "loc": { - "start": { - "line": 188, - "column": 33 - }, - "end": { - "line": 190, - "column": 3 - } - }, - "line": 188 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 206, - "column": 2 - }, - "end": { - "line": 206, - "column": 3 - } - }, - "loc": { - "start": { - "line": 206, - "column": 82 - }, - "end": { - "line": 220, - "column": 3 - } - }, - "line": 206 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 208, - "column": 43 - }, - "end": { - "line": 208, - "column": 44 - } - }, - "loc": { - "start": { - "line": 208, - "column": 54 - }, - "end": { - "line": 216, - "column": 7 - } - }, - "line": 208 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 229, - "column": 2 - }, - "end": { - "line": 229, - "column": 3 - } - }, - "loc": { - "start": { - "line": 229, - "column": 133 - }, - "end": { - "line": 251, - "column": 3 - } - }, - "line": 229 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 232, - "column": 25 - }, - "end": { - "line": 232, - "column": 26 - } - }, - "loc": { - "start": { - "line": 232, - "column": 48 - }, - "end": { - "line": 246, - "column": 5 - } - }, - "line": 232 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 260, - "column": 2 - }, - "end": { - "line": 260, - "column": 3 - } - }, - "loc": { - "start": { - "line": 260, - "column": 81 - }, - "end": { - "line": 266, - "column": 3 - } - }, - "line": 260 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - }, - { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - } - ], - "line": 69 - }, - "1": { - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 117, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 117, - "column": 5 - } - }, - { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 117, - "column": 5 - } - } - ], - "line": 115 - }, - "2": { - "loc": { - "start": { - "line": 115, - "column": 8 - }, - "end": { - "line": 115, - "column": 31 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 115, - "column": 8 - }, - "end": { - "line": 115, - "column": 12 - } - }, - { - "start": { - "line": 115, - "column": 16 - }, - "end": { - "line": 115, - "column": 31 - } - } - ], - "line": 115 - }, - "3": { - "loc": { - "start": { - "line": 119, - "column": 19 - }, - "end": { - "line": 119, - "column": 61 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 119, - "column": 19 - }, - "end": { - "line": 119, - "column": 23 - } - }, - { - "start": { - "line": 119, - "column": 27 - }, - "end": { - "line": 119, - "column": 61 - } - } - ], - "line": 119 - }, - "4": { - "loc": { - "start": { - "line": 123, - "column": 4 - }, - "end": { - "line": 126, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 123, - "column": 4 - }, - "end": { - "line": 126, - "column": 5 - } - }, - { - "start": { - "line": 123, - "column": 4 - }, - "end": { - "line": 126, - "column": 5 - } - } - ], - "line": 123 - }, - "5": { - "loc": { - "start": { - "line": 131, - "column": 4 - }, - "end": { - "line": 133, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 131, - "column": 4 - }, - "end": { - "line": 133, - "column": 5 - } - }, - { - "start": { - "line": 131, - "column": 4 - }, - "end": { - "line": 133, - "column": 5 - } - } - ], - "line": 131 - }, - "6": { - "loc": { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 137, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 137, - "column": 5 - } - }, - { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 137, - "column": 5 - } - } - ], - "line": 135 - }, - "7": { - "loc": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 141, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 141, - "column": 5 - } - }, - { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 141, - "column": 5 - } - } - ], - "line": 139 - }, - "8": { - "loc": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 145, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 145, - "column": 5 - } - }, - { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 145, - "column": 5 - } - } - ], - "line": 143 - }, - "9": { - "loc": { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 149, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 149, - "column": 5 - } - }, - { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 149, - "column": 5 - } - } - ], - "line": 147 - }, - "10": { - "loc": { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 153, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 153, - "column": 5 - } - }, - { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 153, - "column": 5 - } - } - ], - "line": 151 - }, - "11": { - "loc": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 157, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 157, - "column": 5 - } - }, - { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 157, - "column": 5 - } - } - ], - "line": 155 - }, - "12": { - "loc": { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 163, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 163, - "column": 5 - } - }, - { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 163, - "column": 5 - } - } - ], - "line": 161 - }, - "13": { - "loc": { - "start": { - "line": 161, - "column": 8 - }, - "end": { - "line": 161, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 161, - "column": 8 - }, - "end": { - "line": 161, - "column": 27 - } - }, - { - "start": { - "line": 161, - "column": 31 - }, - "end": { - "line": 161, - "column": 45 - } - } - ], - "line": 161 - }, - "14": { - "loc": { - "start": { - "line": 178, - "column": 18 - }, - "end": { - "line": 178, - "column": 80 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 178, - "column": 25 - }, - "end": { - "line": 178, - "column": 43 - } - }, - { - "start": { - "line": 178, - "column": 46 - }, - "end": { - "line": 178, - "column": 80 - } - } - ], - "line": 178 - }, - "15": { - "loc": { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 75 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 75 - } - }, - { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 75 - } - } - ], - "line": 180 - }, - "16": { - "loc": { - "start": { - "line": 207, - "column": 4 - }, - "end": { - "line": 219, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 207, - "column": 4 - }, - "end": { - "line": 219, - "column": 5 - } - }, - { - "start": { - "line": 207, - "column": 4 - }, - "end": { - "line": 219, - "column": 5 - } - } - ], - "line": 207 - }, - "17": { - "loc": { - "start": { - "line": 209, - "column": 8 - }, - "end": { - "line": 215, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 209, - "column": 8 - }, - "end": { - "line": 215, - "column": 9 - } - }, - { - "start": { - "line": 209, - "column": 8 - }, - "end": { - "line": 215, - "column": 9 - } - } - ], - "line": 209 - }, - "18": { - "loc": { - "start": { - "line": 236, - "column": 6 - }, - "end": { - "line": 240, - "column": 74 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 236, - "column": 6 - }, - "end": { - "line": 240, - "column": 74 - } - }, - { - "start": { - "line": 236, - "column": 6 - }, - "end": { - "line": 240, - "column": 74 - } - } - ], - "line": 236 - }, - "19": { - "loc": { - "start": { - "line": 236, - "column": 10 - }, - "end": { - "line": 236, - "column": 48 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 236, - "column": 10 - }, - "end": { - "line": 236, - "column": 14 - } - }, - { - "start": { - "line": 236, - "column": 18 - }, - "end": { - "line": 236, - "column": 48 - } - } - ], - "line": 236 - }, - "20": { - "loc": { - "start": { - "line": 240, - "column": 11 - }, - "end": { - "line": 240, - "column": 74 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 240, - "column": 11 - }, - "end": { - "line": 240, - "column": 74 - } - }, - { - "start": { - "line": 240, - "column": 11 - }, - "end": { - "line": 240, - "column": 74 - } - } - ], - "line": 240 - }, - "21": { - "loc": { - "start": { - "line": 242, - "column": 6 - }, - "end": { - "line": 244, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 242, - "column": 6 - }, - "end": { - "line": 244, - "column": 7 - } - }, - { - "start": { - "line": 242, - "column": 6 - }, - "end": { - "line": 244, - "column": 7 - } - } - ], - "line": 242 - }, - "22": { - "loc": { - "start": { - "line": 261, - "column": 4 - }, - "end": { - "line": 263, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 261, - "column": 4 - }, - "end": { - "line": 263, - "column": 5 - } - }, - { - "start": { - "line": 261, - "column": 4 - }, - "end": { - "line": 263, - "column": 5 - } - } - ], - "line": 261 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 0, - "5": 1, - "6": 1, - "7": 1, - "8": 1, - "9": 1, - "10": 1, - "11": 1, - "12": 1, - "13": 1, - "14": 1, - "15": 1, - "16": 1, - "17": 1, - "18": 1, - "19": 1, - "20": 2, - "21": 2, - "22": 2, - "23": 2, - "24": 2, - "25": 2, - "26": 0, - "27": 2, - "28": 2, - "29": 1, - "30": 1, - "31": 1, - "32": 0, - "33": 1, - "34": 0, - "35": 1, - "36": 0, - "37": 1, - "38": 0, - "39": 1, - "40": 0, - "41": 1, - "42": 0, - "43": 1, - "44": 0, - "45": 1, - "46": 1, - "47": 1, - "48": 1, - "49": 10, - "50": 10, - "51": 10, - "52": 0, - "53": 10, - "54": 4, - "55": 9, - "56": 7, - "57": 245, - "58": 245, - "59": 0, - "60": 7, - "61": 13, - "62": 13, - "63": 0, - "64": 0, - "65": 0, - "66": 0, - "67": 0, - "68": 0, - "69": 0, - "70": 0, - "71": 0, - "72": 13, - "73": 8, - "74": 0, - "75": 8 - }, - "f": { - "0": 1, - "1": 1, - "2": 2, - "3": 10, - "4": 4, - "5": 9, - "6": 245, - "7": 13, - "8": 0, - "9": 8 - }, - "b": { - "0": [ - 0, - 1 - ], - "1": [ - 0, - 2 - ], - "2": [ - 2, - 2 - ], - "3": [ - 2, - 0 - ], - "4": [ - 1, - 1 - ], - "5": [ - 0, - 1 - ], - "6": [ - 0, - 1 - ], - "7": [ - 0, - 1 - ], - "8": [ - 0, - 1 - ], - "9": [ - 0, - 1 - ], - "10": [ - 0, - 1 - ], - "11": [ - 0, - 1 - ], - "12": [ - 1, - 0 - ], - "13": [ - 1, - 1 - ], - "14": [ - 0, - 10 - ], - "15": [ - 0, - 10 - ], - "16": [ - 7, - 2 - ], - "17": [ - 245, - 0 - ], - "18": [ - 0, - 0 - ], - "19": [ - 0, - 0 - ], - "20": [ - 0, - 0 - ], - "21": [ - 0, - 0 - ], - "22": [ - 0, - 8 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "f446c2dac7b3b7f27c0de72282183d90c45e4946" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/internals.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/internals.js", - "statementMap": { - "0": { - "start": { - "line": 12, - "column": 25 - }, - "end": { - "line": 12, - "column": 81 - } - }, - "1": { - "start": { - "line": 14, - "column": 23 - }, - "end": { - "line": 25, - "column": 1 - } - }, - "2": { - "start": { - "line": 27, - "column": 20 - }, - "end": { - "line": 29, - "column": 1 - } - }, - "3": { - "start": { - "line": 31, - "column": 28 - }, - "end": { - "line": 56, - "column": 1 - } - }, - "4": { - "start": { - "line": 58, - "column": 40 - }, - "end": { - "line": 58, - "column": 42 - } - }, - "5": { - "start": { - "line": 83, - "column": 6 - }, - "end": { - "line": 87, - "column": 7 - } - }, - "6": { - "start": { - "line": 84, - "column": 8 - }, - "end": { - "line": 86, - "column": 76 - } - }, - "7": { - "start": { - "line": 89, - "column": 6 - }, - "end": { - "line": 91, - "column": 82 - } - }, - "8": { - "start": { - "line": 102, - "column": 6 - }, - "end": { - "line": 102, - "column": 65 - } - }, - "9": { - "start": { - "line": 109, - "column": 6 - }, - "end": { - "line": 109, - "column": 85 - } - }, - "10": { - "start": { - "line": 116, - "column": 6 - }, - "end": { - "line": 116, - "column": 95 - } - }, - "11": { - "start": { - "line": 123, - "column": 6 - }, - "end": { - "line": 123, - "column": 99 - } - }, - "12": { - "start": { - "line": 130, - "column": 6 - }, - "end": { - "line": 130, - "column": 87 - } - }, - "13": { - "start": { - "line": 139, - "column": 22 - }, - "end": { - "line": 139, - "column": 47 - } - }, - "14": { - "start": { - "line": 140, - "column": 6 - }, - "end": { - "line": 145, - "column": 7 - } - }, - "15": { - "start": { - "line": 141, - "column": 8 - }, - "end": { - "line": 144, - "column": 79 - } - }, - "16": { - "start": { - "line": 147, - "column": 23 - }, - "end": { - "line": 147, - "column": 94 - } - }, - "17": { - "start": { - "line": 148, - "column": 32 - }, - "end": { - "line": 148, - "column": 93 - } - }, - "18": { - "start": { - "line": 149, - "column": 26 - }, - "end": { - "line": 149, - "column": 58 - } - }, - "19": { - "start": { - "line": 150, - "column": 6 - }, - "end": { - "line": 154, - "column": 81 - } - }, - "20": { - "start": { - "line": 161, - "column": 6 - }, - "end": { - "line": 161, - "column": 71 - } - }, - "21": { - "start": { - "line": 170, - "column": 6 - }, - "end": { - "line": 170, - "column": 99 - } - }, - "22": { - "start": { - "line": 177, - "column": 6 - }, - "end": { - "line": 177, - "column": 86 - } - }, - "23": { - "start": { - "line": 184, - "column": 6 - }, - "end": { - "line": 184, - "column": 84 - } - }, - "24": { - "start": { - "line": 191, - "column": 6 - }, - "end": { - "line": 191, - "column": 84 - } - }, - "25": { - "start": { - "line": 198, - "column": 6 - }, - "end": { - "line": 198, - "column": 103 - } - }, - "26": { - "start": { - "line": 206, - "column": 25 - }, - "end": { - "line": 206, - "column": 56 - } - }, - "27": { - "start": { - "line": 207, - "column": 18 - }, - "end": { - "line": 207, - "column": 143 - } - }, - "28": { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - }, - "29": { - "start": { - "line": 210, - "column": 8 - }, - "end": { - "line": 210, - "column": 168 - } - }, - "30": { - "start": { - "line": 214, - "column": 6 - }, - "end": { - "line": 223, - "column": 54 - } - }, - "31": { - "start": { - "line": 236, - "column": 16 - }, - "end": { - "line": 236, - "column": 31 - } - }, - "32": { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 237, - "column": 43 - } - }, - "33": { - "start": { - "line": 237, - "column": 14 - }, - "end": { - "line": 237, - "column": 43 - } - }, - "34": { - "start": { - "line": 240, - "column": 4 - }, - "end": { - "line": 243, - "column": 7 - } - }, - "35": { - "start": { - "line": 241, - "column": 6 - }, - "end": { - "line": 241, - "column": 29 - } - }, - "36": { - "start": { - "line": 242, - "column": 6 - }, - "end": { - "line": 242, - "column": 18 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 240, - "column": 29 - }, - "end": { - "line": 240, - "column": 30 - } - }, - "loc": { - "start": { - "line": 240, - "column": 35 - }, - "end": { - "line": 243, - "column": 5 - } - }, - "line": 240 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 12, - "column": 25 - }, - "end": { - "line": 12, - "column": 81 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 12, - "column": 49 - }, - "end": { - "line": 12, - "column": 67 - } - }, - { - "start": { - "line": 12, - "column": 70 - }, - "end": { - "line": 12, - "column": 81 - } - } - ], - "line": 12 - }, - "1": { - "loc": { - "start": { - "line": 83, - "column": 6 - }, - "end": { - "line": 87, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 83, - "column": 6 - }, - "end": { - "line": 87, - "column": 7 - } - }, - { - "start": { - "line": 83, - "column": 6 - }, - "end": { - "line": 87, - "column": 7 - } - } - ], - "line": 83 - }, - "2": { - "loc": { - "start": { - "line": 140, - "column": 6 - }, - "end": { - "line": 145, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 140, - "column": 6 - }, - "end": { - "line": 145, - "column": 7 - } - }, - { - "start": { - "line": 140, - "column": 6 - }, - "end": { - "line": 145, - "column": 7 - } - } - ], - "line": 140 - }, - "3": { - "loc": { - "start": { - "line": 147, - "column": 56 - }, - "end": { - "line": 147, - "column": 91 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 147, - "column": 56 - }, - "end": { - "line": 147, - "column": 78 - } - }, - { - "start": { - "line": 147, - "column": 82 - }, - "end": { - "line": 147, - "column": 91 - } - } - ], - "line": 147 - }, - "4": { - "loc": { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - }, - { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - } - ], - "line": 209 - }, - "5": { - "loc": { - "start": { - "line": 216, - "column": 9 - }, - "end": { - "line": 218, - "column": 108 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 217, - "column": 10 - }, - "end": { - "line": 217, - "column": 74 - } - }, - { - "start": { - "line": 218, - "column": 10 - }, - "end": { - "line": 218, - "column": 108 - } - } - ], - "line": 216 - }, - "6": { - "loc": { - "start": { - "line": 232, - "column": 12 - }, - "end": { - "line": 232, - "column": 100 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 232, - "column": 47 - }, - "end": { - "line": 232, - "column": 93 - } - }, - { - "start": { - "line": 232, - "column": 96 - }, - "end": { - "line": 232, - "column": 100 - } - } - ], - "line": 232 - }, - "7": { - "loc": { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 237, - "column": 43 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 237, - "column": 43 - } - }, - { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 237, - "column": 43 - } - } - ], - "line": 237 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 0, - "32": 0, - "33": 0, - "34": 0, - "35": 0, - "36": 0 - }, - "f": { - "0": 0 - }, - "b": { - "0": [ - 0, - 1 - ], - "1": [ - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 1, - 0 - ], - "7": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "3ab7af9692bf461e365699bfcde2c682cfbf9957" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventEmitter.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventEmitter.js", - "statementMap": { - "0": { - "start": { - "line": 15, - "column": 28 - }, - "end": { - "line": 15, - "column": 60 - } - }, - "1": { - "start": { - "line": 16, - "column": 32 - }, - "end": { - "line": 16, - "column": 68 - } - }, - "2": { - "start": { - "line": 18, - "column": 22 - }, - "end": { - "line": 18, - "column": 55 - } - }, - "3": { - "start": { - "line": 19, - "column": 18 - }, - "end": { - "line": 19, - "column": 47 - } - }, - "4": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 67 - } - }, - "5": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 69, - "column": 13 - } - }, - "6": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 86, - "column": 7 - } - }, - "7": { - "start": { - "line": 84, - "column": 6 - }, - "end": { - "line": 84, - "column": 35 - } - }, - "8": { - "start": { - "line": 85, - "column": 6 - }, - "end": { - "line": 85, - "column": 36 - } - }, - "9": { - "start": { - "line": 97, - "column": 4 - }, - "end": { - "line": 97, - "column": 55 - } - }, - "10": { - "start": { - "line": 122, - "column": 4 - }, - "end": { - "line": 125, - "column": 6 - } - }, - "11": { - "start": { - "line": 126, - "column": 4 - }, - "end": { - "line": 126, - "column": 55 - } - }, - "12": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 137, - "column": 6 - } - }, - "13": { - "start": { - "line": 138, - "column": 4 - }, - "end": { - "line": 138, - "column": 54 - } - }, - "14": { - "start": { - "line": 149, - "column": 51 - }, - "end": { - "line": 149, - "column": 107 - } - }, - "15": { - "start": { - "line": 150, - "column": 4 - }, - "end": { - "line": 155, - "column": 11 - } - }, - "16": { - "start": { - "line": 153, - "column": 12 - }, - "end": { - "line": 153, - "column": 41 - } - }, - "17": { - "start": { - "line": 173, - "column": 51 - }, - "end": { - "line": 173, - "column": 107 - } - }, - "18": { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 188, - "column": 5 - } - }, - "19": { - "start": { - "line": 175, - "column": 6 - }, - "end": { - "line": 186, - "column": 7 - } - }, - "20": { - "start": { - "line": 176, - "column": 29 - }, - "end": { - "line": 176, - "column": 45 - } - }, - "21": { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 185, - "column": 9 - } - }, - "22": { - "start": { - "line": 180, - "column": 10 - }, - "end": { - "line": 180, - "column": 51 - } - }, - "23": { - "start": { - "line": 181, - "column": 10 - }, - "end": { - "line": 184, - "column": 12 - } - }, - "24": { - "start": { - "line": 187, - "column": 6 - }, - "end": { - "line": 187, - "column": 39 - } - }, - "25": { - "start": { - "line": 205, - "column": 51 - }, - "end": { - "line": 205, - "column": 107 - } - }, - "26": { - "start": { - "line": 206, - "column": 4 - }, - "end": { - "line": 216, - "column": 5 - } - }, - "27": { - "start": { - "line": 207, - "column": 6 - }, - "end": { - "line": 215, - "column": 7 - } - }, - "28": { - "start": { - "line": 208, - "column": 29 - }, - "end": { - "line": 208, - "column": 45 - } - }, - "29": { - "start": { - "line": 212, - "column": 8 - }, - "end": { - "line": 214, - "column": 9 - } - }, - "30": { - "start": { - "line": 213, - "column": 10 - }, - "end": { - "line": 213, - "column": 32 - } - }, - "31": { - "start": { - "line": 220, - "column": 0 - }, - "end": { - "line": 220, - "column": 30 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "loc": { - "start": { - "line": 45, - "column": 52 - }, - "end": { - "line": 47, - "column": 3 - } - }, - "line": 45 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 63, - "column": 2 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "loc": { - "start": { - "line": 64, - "column": 82 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "line": 64 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 82, - "column": 2 - }, - "end": { - "line": 82, - "column": 3 - } - }, - "loc": { - "start": { - "line": 82, - "column": 85 - }, - "end": { - "line": 87, - "column": 3 - } - }, - "line": 82 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 83, - "column": 39 - }, - "end": { - "line": 83, - "column": 40 - } - }, - "loc": { - "start": { - "line": 83, - "column": 52 - }, - "end": { - "line": 86, - "column": 5 - } - }, - "line": 83 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 96, - "column": 2 - }, - "end": { - "line": 96, - "column": 3 - } - }, - "loc": { - "start": { - "line": 96, - "column": 41 - }, - "end": { - "line": 98, - "column": 3 - } - }, - "line": 96 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 121, - "column": 2 - }, - "end": { - "line": 121, - "column": 3 - } - }, - "loc": { - "start": { - "line": 121, - "column": 26 - }, - "end": { - "line": 127, - "column": 3 - } - }, - "line": 121 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 133, - "column": 2 - }, - "end": { - "line": 133, - "column": 3 - } - }, - "loc": { - "start": { - "line": 133, - "column": 56 - }, - "end": { - "line": 139, - "column": 3 - } - }, - "line": 133 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 148, - "column": 2 - }, - "end": { - "line": 148, - "column": 3 - } - }, - "loc": { - "start": { - "line": 148, - "column": 54 - }, - "end": { - "line": 156, - "column": 3 - } - }, - "line": 148 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 152, - "column": 10 - }, - "end": { - "line": 152, - "column": 11 - } - }, - "loc": { - "start": { - "line": 152, - "column": 33 - }, - "end": { - "line": 154, - "column": 11 - } - }, - "line": 152 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 172, - "column": 2 - }, - "end": { - "line": 172, - "column": 3 - } - }, - "loc": { - "start": { - "line": 172, - "column": 26 - }, - "end": { - "line": 189, - "column": 3 - } - }, - "line": 172 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 204, - "column": 2 - }, - "end": { - "line": 204, - "column": 3 - } - }, - "loc": { - "start": { - "line": 204, - "column": 46 - }, - "end": { - "line": 217, - "column": 3 - } - }, - "line": 204 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 46, - "column": 23 - }, - "end": { - "line": 46, - "column": 66 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 46, - "column": 23 - }, - "end": { - "line": 46, - "column": 33 - } - }, - { - "start": { - "line": 46, - "column": 37 - }, - "end": { - "line": 46, - "column": 66 - } - } - ], - "line": 46 - }, - "1": { - "loc": { - "start": { - "line": 150, - "column": 11 - }, - "end": { - "line": 155, - "column": 10 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 151, - "column": 8 - }, - "end": { - "line": 154, - "column": 12 - } - }, - { - "start": { - "line": 155, - "column": 8 - }, - "end": { - "line": 155, - "column": 10 - } - } - ], - "line": 150 - }, - "2": { - "loc": { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 188, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 188, - "column": 5 - } - }, - { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 188, - "column": 5 - } - } - ], - "line": 174 - }, - "3": { - "loc": { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 185, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 185, - "column": 9 - } - }, - { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 185, - "column": 9 - } - } - ], - "line": 179 - }, - "4": { - "loc": { - "start": { - "line": 206, - "column": 4 - }, - "end": { - "line": 216, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 206, - "column": 4 - }, - "end": { - "line": 216, - "column": 5 - } - }, - { - "start": { - "line": 206, - "column": 4 - }, - "end": { - "line": 216, - "column": 5 - } - } - ], - "line": 206 - }, - "5": { - "loc": { - "start": { - "line": 212, - "column": 8 - }, - "end": { - "line": 214, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 212, - "column": 8 - }, - "end": { - "line": 214, - "column": 9 - } - }, - { - "start": { - "line": 212, - "column": 8 - }, - "end": { - "line": 214, - "column": 9 - } - } - ], - "line": 212 - }, - "6": { - "loc": { - "start": { - "line": 212, - "column": 12 - }, - "end": { - "line": 212, - "column": 62 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 212, - "column": 12 - }, - "end": { - "line": 212, - "column": 24 - } - }, - { - "start": { - "line": 212, - "column": 28 - }, - "end": { - "line": 212, - "column": 62 - } - } - ], - "line": 212 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 68, - "6": 2, - "7": 2, - "8": 2, - "9": 21, - "10": 2, - "11": 2, - "12": 26, - "13": 26, - "14": 0, - "15": 0, - "16": 0, - "17": 647, - "18": 647, - "19": 589, - "20": 589, - "21": 589, - "22": 589, - "23": 589, - "24": 589, - "25": 38, - "26": 38, - "27": 19, - "28": 19, - "29": 19, - "30": 19, - "31": 1 - }, - "f": { - "0": 1, - "1": 68, - "2": 2, - "3": 2, - "4": 21, - "5": 2, - "6": 26, - "7": 0, - "8": 0, - "9": 647, - "10": 38 - }, - "b": { - "0": [ - 1, - 1 - ], - "1": [ - 0, - 0 - ], - "2": [ - 589, - 58 - ], - "3": [ - 589, - 0 - ], - "4": [ - 19, - 19 - ], - "5": [ - 19, - 0 - ], - "6": [ - 19, - 19 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "50f7759394b1809d39b2c9e5d6cfc0e430e4948e" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EmitterSubscription.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EmitterSubscription.js", - "statementMap": { - "0": { - "start": { - "line": 14, - "column": 26 - }, - "end": { - "line": 14, - "column": 56 - } - }, - "1": { - "start": { - "line": 44, - "column": 4 - }, - "end": { - "line": 44, - "column": 22 - } - }, - "2": { - "start": { - "line": 45, - "column": 4 - }, - "end": { - "line": 45, - "column": 27 - } - }, - "3": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 29 - } - }, - "4": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 27 - } - }, - "5": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 42 - } - }, - "6": { - "start": { - "line": 61, - "column": 0 - }, - "end": { - "line": 61, - "column": 37 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 43 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "loc": { - "start": { - "line": 56, - "column": 11 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 56 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 68, - "2": 68, - "3": 68, - "4": 68, - "5": 24, - "6": 1 - }, - "f": { - "0": 68, - "1": 24 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "b79bed9442bad263cb7d3a34a00b6d712928b899" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscription.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscription.js", - "statementMap": { - "0": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 33 - } - }, - "1": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 38, - "column": 45 - } - }, - "2": { - "start": { - "line": 42, - "column": 0 - }, - "end": { - "line": 42, - "column": 35 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "loc": { - "start": { - "line": 30, - "column": 51 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "line": 30 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 37, - "column": 2 - }, - "end": { - "line": 37, - "column": 3 - } - }, - "loc": { - "start": { - "line": 37, - "column": 11 - }, - "end": { - "line": 39, - "column": 3 - } - }, - "line": 37 - } - }, - "branchMap": {}, - "s": { - "0": 68, - "1": 0, - "2": 1 - }, - "f": { - "0": 68, - "1": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "02d7d6eb84f0af1a5d0d0c5f8b1207563009ffe5" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscriptionVendor.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/emitter/EventSubscriptionVendor.js", - "statementMap": { - "0": { - "start": { - "line": 14, - "column": 18 - }, - "end": { - "line": 14, - "column": 47 - } - }, - "1": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 36 - } - }, - "2": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 37 - } - }, - "3": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 42, - "column": 64 - } - }, - "4": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - }, - "5": { - "start": { - "line": 44, - "column": 6 - }, - "end": { - "line": 44, - "column": 49 - } - }, - "6": { - "start": { - "line": 46, - "column": 16 - }, - "end": { - "line": 46, - "column": 60 - } - }, - "7": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 61 - } - }, - "8": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 48, - "column": 39 - } - }, - "9": { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 49, - "column": 27 - } - }, - "10": { - "start": { - "line": 50, - "column": 4 - }, - "end": { - "line": 50, - "column": 24 - } - }, - "11": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 64, - "column": 5 - } - }, - "12": { - "start": { - "line": 61, - "column": 6 - }, - "end": { - "line": 61, - "column": 38 - } - }, - "13": { - "start": { - "line": 63, - "column": 6 - }, - "end": { - "line": 63, - "column": 51 - } - }, - "14": { - "start": { - "line": 74, - "column": 22 - }, - "end": { - "line": 74, - "column": 44 - } - }, - "15": { - "start": { - "line": 75, - "column": 16 - }, - "end": { - "line": 75, - "column": 32 - } - }, - "16": { - "start": { - "line": 77, - "column": 33 - }, - "end": { - "line": 77, - "column": 70 - } - }, - "17": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - "18": { - "start": { - "line": 79, - "column": 6 - }, - "end": { - "line": 79, - "column": 39 - } - }, - "19": { - "start": { - "line": 96, - "column": 3 - }, - "end": { - "line": 96, - "column": 48 - } - }, - "20": { - "start": { - "line": 100, - "column": 0 - }, - "end": { - "line": 100, - "column": 41 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 3 - } - }, - "loc": { - "start": { - "line": 27, - "column": 16 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "line": 27 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 39, - "column": 75 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "line": 39 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 3 - } - }, - "loc": { - "start": { - "line": 59, - "column": 45 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "line": 59 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - }, - "loc": { - "start": { - "line": 73, - "column": 43 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "line": 73 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 95, - "column": 2 - }, - "end": { - "line": 95, - "column": 3 - } - }, - "loc": { - "start": { - "line": 95, - "column": 67 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "line": 95 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - }, - { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - } - ], - "line": 43 - }, - "1": { - "loc": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 64, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 64, - "column": 5 - } - }, - { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 64, - "column": 5 - } - } - ], - "line": 60 - }, - "2": { - "loc": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - } - ], - "line": 78 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 68, - "4": 68, - "5": 68, - "6": 68, - "7": 68, - "8": 68, - "9": 68, - "10": 68, - "11": 21, - "12": 0, - "13": 21, - "14": 26, - "15": 26, - "16": 26, - "17": 26, - "18": 26, - "19": 690, - "20": 1 - }, - "f": { - "0": 1, - "1": 68, - "2": 21, - "3": 26, - "4": 690 - }, - "b": { - "0": [ - 68, - 0 - ], - "1": [ - 0, - 21 - ], - "2": [ - 26, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "db22e801021bda5cb25bcce650ebd206a863e4d7" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ModuleBase.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ModuleBase.js", - "statementMap": { - "0": { - "start": { - "line": 14, - "column": 13 - }, - "end": { - "line": 14, - "column": 15 - } - }, - "1": { - "start": { - "line": 17, - "column": 26 - }, - "end": { - "line": 22, - "column": 1 - } - }, - "2": { - "start": { - "line": 24, - "column": 29 - }, - "end": { - "line": 41, - "column": 1 - } - }, - "3": { - "start": { - "line": 43, - "column": 17 - }, - "end": { - "line": 47, - "column": 1 - } - }, - "4": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 67, - "column": 77 - } - }, - "5": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 68, - "column": 36 - } - }, - "6": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 69, - "column": 38 - } - }, - "7": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 57 - } - }, - "8": { - "start": { - "line": 71, - "column": 4 - }, - "end": { - "line": 71, - "column": 77 - } - }, - "9": { - "start": { - "line": 75, - "column": 25 - }, - "end": { - "line": 75, - "column": 71 - } - }, - "10": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 79, - "column": 5 - } - }, - "11": { - "start": { - "line": 78, - "column": 6 - }, - "end": { - "line": 78, - "column": 124 - } - }, - "12": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 87, - "column": 5 - } - }, - "13": { - "start": { - "line": 84, - "column": 6 - }, - "end": { - "line": 84, - "column": 34 - } - }, - "14": { - "start": { - "line": 86, - "column": 6 - }, - "end": { - "line": 86, - "column": 64 - } - }, - "15": { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 91, - "column": 5 - } - }, - "16": { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 90, - "column": 58 - } - }, - "17": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 101, - "column": 111 - } - }, - "18": { - "start": { - "line": 102, - "column": 19 - }, - "end": { - "line": 102, - "column": 51 - } - }, - "19": { - "start": { - "line": 104, - "column": 4 - }, - "end": { - "line": 108, - "column": 5 - } - }, - "20": { - "start": { - "line": 105, - "column": 6 - }, - "end": { - "line": 107, - "column": 7 - } - }, - "21": { - "start": { - "line": 106, - "column": 8 - }, - "end": { - "line": 106, - "column": 78 - } - }, - "22": { - "start": { - "line": 118, - "column": 4 - }, - "end": { - "line": 118, - "column": 43 - } - }, - "23": { - "start": { - "line": 126, - "column": 4 - }, - "end": { - "line": 126, - "column": 29 - } - }, - "24": { - "start": { - "line": 130, - "column": 4 - }, - "end": { - "line": 130, - "column": 60 - } - }, - "25": { - "start": { - "line": 130, - "column": 31 - }, - "end": { - "line": 130, - "column": 60 - } - }, - "26": { - "start": { - "line": 131, - "column": 4 - }, - "end": { - "line": 131, - "column": 91 - } - }, - "27": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 139, - "column": 40 - } - }, - "28": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 143, - "column": 87 - } - }, - "29": { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 147, - "column": 80 - } - }, - "30": { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 151, - "column": 87 - } - }, - "31": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 155, - "column": 80 - } - }, - "32": { - "start": { - "line": 159, - "column": 4 - }, - "end": { - "line": 159, - "column": 85 - } - }, - "33": { - "start": { - "line": 163, - "column": 26 - }, - "end": { - "line": 163, - "column": 101 - } - }, - "34": { - "start": { - "line": 164, - "column": 4 - }, - "end": { - "line": 164, - "column": 49 - } - }, - "35": { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 168, - "column": 90 - } - }, - "36": { - "start": { - "line": 172, - "column": 4 - }, - "end": { - "line": 172, - "column": 94 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 66, - "column": 2 - }, - "end": { - "line": 66, - "column": 3 - } - }, - "loc": { - "start": { - "line": 66, - "column": 92 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "line": 66 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 100, - "column": 2 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "loc": { - "start": { - "line": 100, - "column": 63 - }, - "end": { - "line": 109, - "column": 3 - } - }, - "line": 100 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 117, - "column": 2 - }, - "end": { - "line": 117, - "column": 3 - } - }, - "loc": { - "start": { - "line": 117, - "column": 38 - }, - "end": { - "line": 119, - "column": 3 - } - }, - "line": 117 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 125, - "column": 2 - }, - "end": { - "line": 125, - "column": 3 - } - }, - "loc": { - "start": { - "line": 125, - "column": 25 - }, - "end": { - "line": 127, - "column": 3 - } - }, - "line": 125 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 129, - "column": 2 - }, - "end": { - "line": 129, - "column": 3 - } - }, - "loc": { - "start": { - "line": 129, - "column": 17 - }, - "end": { - "line": 132, - "column": 3 - } - }, - "line": 129 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 138, - "column": 2 - }, - "end": { - "line": 138, - "column": 3 - } - }, - "loc": { - "start": { - "line": 138, - "column": 35 - }, - "end": { - "line": 140, - "column": 3 - } - }, - "line": 138 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 142, - "column": 2 - }, - "end": { - "line": 142, - "column": 3 - } - }, - "loc": { - "start": { - "line": 142, - "column": 30 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "line": 142 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 146, - "column": 2 - }, - "end": { - "line": 146, - "column": 3 - } - }, - "loc": { - "start": { - "line": 146, - "column": 23 - }, - "end": { - "line": 148, - "column": 3 - } - }, - "line": 146 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 150, - "column": 2 - }, - "end": { - "line": 150, - "column": 3 - } - }, - "loc": { - "start": { - "line": 150, - "column": 21 - }, - "end": { - "line": 152, - "column": 3 - } - }, - "line": 150 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 154, - "column": 2 - }, - "end": { - "line": 154, - "column": 3 - } - }, - "loc": { - "start": { - "line": 154, - "column": 23 - }, - "end": { - "line": 156, - "column": 3 - } - }, - "line": 154 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 158, - "column": 2 - }, - "end": { - "line": 158, - "column": 3 - } - }, - "loc": { - "start": { - "line": 158, - "column": 28 - }, - "end": { - "line": 160, - "column": 3 - } - }, - "line": 158 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 162, - "column": 2 - }, - "end": { - "line": 162, - "column": 3 - } - }, - "loc": { - "start": { - "line": 162, - "column": 43 - }, - "end": { - "line": 165, - "column": 3 - } - }, - "line": 162 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 167, - "column": 2 - }, - "end": { - "line": 167, - "column": 3 - } - }, - "loc": { - "start": { - "line": 167, - "column": 33 - }, - "end": { - "line": 169, - "column": 3 - } - }, - "line": 167 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 171, - "column": 2 - }, - "end": { - "line": 171, - "column": 3 - } - }, - "loc": { - "start": { - "line": 171, - "column": 37 - }, - "end": { - "line": 173, - "column": 3 - } - }, - "line": 171 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 66, - "column": 57 - }, - "end": { - "line": 66, - "column": 90 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 66, - "column": 85 - }, - "end": { - "line": 66, - "column": 90 - } - } - ], - "line": 66 - }, - "1": { - "loc": { - "start": { - "line": 71, - "column": 38 - }, - "end": { - "line": 71, - "column": 66 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 71, - "column": 38 - }, - "end": { - "line": 71, - "column": 60 - } - }, - { - "start": { - "line": 71, - "column": 64 - }, - "end": { - "line": 71, - "column": 66 - } - } - ], - "line": 71 - }, - "2": { - "loc": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 79, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 79, - "column": 5 - } - }, - { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 79, - "column": 5 - } - } - ], - "line": 77 - }, - "3": { - "loc": { - "start": { - "line": 77, - "column": 8 - }, - "end": { - "line": 77, - "column": 59 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 77, - "column": 8 - }, - "end": { - "line": 77, - "column": 21 - } - }, - { - "start": { - "line": 77, - "column": 25 - }, - "end": { - "line": 77, - "column": 59 - } - } - ], - "line": 77 - }, - "4": { - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 87, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 87, - "column": 5 - } - }, - { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 87, - "column": 5 - } - } - ], - "line": 83 - }, - "5": { - "loc": { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 91, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 91, - "column": 5 - } - }, - { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 91, - "column": 5 - } - } - ], - "line": 89 - }, - "6": { - "loc": { - "start": { - "line": 104, - "column": 4 - }, - "end": { - "line": 108, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 104, - "column": 4 - }, - "end": { - "line": 108, - "column": 5 - } - }, - { - "start": { - "line": 104, - "column": 4 - }, - "end": { - "line": 108, - "column": 5 - } - } - ], - "line": 104 - }, - "7": { - "loc": { - "start": { - "line": 104, - "column": 8 - }, - "end": { - "line": 104, - "column": 31 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 104, - "column": 8 - }, - "end": { - "line": 104, - "column": 14 - } - }, - { - "start": { - "line": 104, - "column": 18 - }, - "end": { - "line": 104, - "column": 31 - } - } - ], - "line": 104 - }, - "8": { - "loc": { - "start": { - "line": 130, - "column": 4 - }, - "end": { - "line": 130, - "column": 60 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 130, - "column": 4 - }, - "end": { - "line": 130, - "column": 60 - } - }, - { - "start": { - "line": 130, - "column": 4 - }, - "end": { - "line": 130, - "column": 60 - } - } - ], - "line": 130 - }, - "9": { - "loc": { - "start": { - "line": 164, - "column": 11 - }, - "end": { - "line": 164, - "column": 48 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 164, - "column": 11 - }, - "end": { - "line": 164, - "column": 24 - } - }, - { - "start": { - "line": 164, - "column": 28 - }, - "end": { - "line": 164, - "column": 48 - } - } - ], - "line": 164 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 14, - "5": 14, - "6": 14, - "7": 14, - "8": 14, - "9": 14, - "10": 14, - "11": 0, - "12": 14, - "13": 9, - "14": 5, - "15": 14, - "16": 8, - "17": 8, - "18": 8, - "19": 8, - "20": 5, - "21": 9, - "22": 343, - "23": 1, - "24": 664, - "25": 660, - "26": 4, - "27": 0, - "28": 11, - "29": 0, - "30": 26, - "31": 270, - "32": 0, - "33": 0, - "34": 0, - "35": 38, - "36": 2 - }, - "f": { - "0": 14, - "1": 8, - "2": 343, - "3": 1, - "4": 664, - "5": 0, - "6": 11, - "7": 0, - "8": 26, - "9": 270, - "10": 0, - "11": 0, - "12": 38, - "13": 2 - }, - "b": { - "0": [ - 6 - ], - "1": [ - 14, - 13 - ], - "2": [ - 0, - 14 - ], - "3": [ - 14, - 1 - ], - "4": [ - 9, - 5 - ], - "5": [ - 8, - 6 - ], - "6": [ - 5, - 3 - ], - "7": [ - 8, - 5 - ], - "8": [ - 660, - 4 - ], - "9": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "e07d3828b5a74b997bb7e6d57dc5202a545f08a3" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/log.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/log.js", - "statementMap": { - "0": { - "start": { - "line": 3, - "column": 0 - }, - "end": { - "line": 6, - "column": 19 - } - }, - "1": { - "start": { - "line": 4, - "column": 2 - }, - "end": { - "line": 4, - "column": 26 - } - }, - "2": { - "start": { - "line": 5, - "column": 2 - }, - "end": { - "line": 5, - "column": 53 - } - }, - "3": { - "start": { - "line": 5, - "column": 28 - }, - "end": { - "line": 5, - "column": 53 - } - }, - "4": { - "start": { - "line": 12, - "column": 4 - }, - "end": { - "line": 12, - "column": 38 - } - }, - "5": { - "start": { - "line": 16, - "column": 4 - }, - "end": { - "line": 16, - "column": 53 - } - }, - "6": { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 17, - "column": 61 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 3, - "column": 1 - }, - "end": { - "line": 3, - "column": 2 - } - }, - "loc": { - "start": { - "line": 3, - "column": 11 - }, - "end": { - "line": 6, - "column": 1 - } - }, - "line": 3 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 11, - "column": 2 - }, - "end": { - "line": 11, - "column": 3 - } - }, - "loc": { - "start": { - "line": 11, - "column": 33 - }, - "end": { - "line": 13, - "column": 3 - } - }, - "line": 11 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 15, - "column": 2 - }, - "end": { - "line": 15, - "column": 3 - } - }, - "loc": { - "start": { - "line": 15, - "column": 40 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "line": 15 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 4, - "column": 11 - }, - "end": { - "line": 4, - "column": 25 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 4, - "column": 11 - }, - "end": { - "line": 4, - "column": 15 - } - }, - { - "start": { - "line": 4, - "column": 19 - }, - "end": { - "line": 4, - "column": 25 - } - } - ], - "line": 4 - }, - "1": { - "loc": { - "start": { - "line": 5, - "column": 2 - }, - "end": { - "line": 5, - "column": 53 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 5, - "column": 2 - }, - "end": { - "line": 5, - "column": 53 - } - }, - { - "start": { - "line": 5, - "column": 2 - }, - "end": { - "line": 5, - "column": 53 - } - } - ], - "line": 5 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 4, - "5": 0, - "6": 0 - }, - "f": { - "0": 1, - "1": 4, - "2": 0 - }, - "b": { - "0": [ - 1, - 0 - ], - "1": [ - 1, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "648e082698f4392fae313ca026d023903a9ee8ac" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/index.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 85 - } - }, - "1": { - "start": { - "line": 8, - "column": 22 - }, - "end": { - "line": 8, - "column": 86 - } - }, - "2": { - "start": { - "line": 9, - "column": 27 - }, - "end": { - "line": 9, - "column": 33 - } - }, - "3": { - "start": { - "line": 22, - "column": 15 - }, - "end": { - "line": 22, - "column": 33 - } - }, - "4": { - "start": { - "line": 24, - "column": 10 - }, - "end": { - "line": 24, - "column": 11 - } - }, - "5": { - "start": { - "line": 25, - "column": 12 - }, - "end": { - "line": 25, - "column": 18 - } - }, - "6": { - "start": { - "line": 26, - "column": 14 - }, - "end": { - "line": 26, - "column": 25 - } - }, - "7": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "8": { - "start": { - "line": 29, - "column": 16 - }, - "end": { - "line": 29, - "column": 25 - } - }, - "9": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 60 - } - }, - "10": { - "start": { - "line": 30, - "column": 48 - }, - "end": { - "line": 30, - "column": 60 - } - }, - "11": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 19 - } - }, - "12": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 13 - } - }, - "13": { - "start": { - "line": 46, - "column": 15 - }, - "end": { - "line": 46, - "column": 33 - } - }, - "14": { - "start": { - "line": 48, - "column": 10 - }, - "end": { - "line": 48, - "column": 11 - } - }, - "15": { - "start": { - "line": 49, - "column": 12 - }, - "end": { - "line": 49, - "column": 18 - } - }, - "16": { - "start": { - "line": 50, - "column": 14 - }, - "end": { - "line": 50, - "column": 25 - } - }, - "17": { - "start": { - "line": 52, - "column": 2 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "18": { - "start": { - "line": 53, - "column": 16 - }, - "end": { - "line": 53, - "column": 25 - } - }, - "19": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 61 - } - }, - "20": { - "start": { - "line": 54, - "column": 48 - }, - "end": { - "line": 54, - "column": 61 - } - }, - "21": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 55, - "column": 19 - } - }, - "22": { - "start": { - "line": 58, - "column": 2 - }, - "end": { - "line": 58, - "column": 27 - } - }, - "23": { - "start": { - "line": 68, - "column": 2 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "24": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 69, - "column": 17 - } - }, - "25": { - "start": { - "line": 71, - "column": 16 - }, - "end": { - "line": 71, - "column": 33 - } - }, - "26": { - "start": { - "line": 72, - "column": 16 - }, - "end": { - "line": 72, - "column": 33 - } - }, - "27": { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 79, - "column": 3 - } - }, - "28": { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 78, - "column": 13 - } - }, - "29": { - "start": { - "line": 75, - "column": 6 - }, - "end": { - "line": 75, - "column": 33 - } - }, - "30": { - "start": { - "line": 77, - "column": 6 - }, - "end": { - "line": 77, - "column": 72 - } - }, - "31": { - "start": { - "line": 80, - "column": 2 - }, - "end": { - "line": 80, - "column": 15 - } - }, - "32": { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "33": { - "start": { - "line": 91, - "column": 4 - }, - "end": { - "line": 91, - "column": 17 - } - }, - "34": { - "start": { - "line": 93, - "column": 2 - }, - "end": { - "line": 95, - "column": 11 - } - }, - "35": { - "start": { - "line": 94, - "column": 4 - }, - "end": { - "line": 94, - "column": 37 - } - }, - "36": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 92 - } - }, - "37": { - "start": { - "line": 113, - "column": 2 - }, - "end": { - "line": 113, - "column": 51 - } - }, - "38": { - "start": { - "line": 122, - "column": 2 - }, - "end": { - "line": 122, - "column": 35 - } - }, - "39": { - "start": { - "line": 126, - "column": 21 - }, - "end": { - "line": 126, - "column": 42 - } - }, - "40": { - "start": { - "line": 127, - "column": 25 - }, - "end": { - "line": 127, - "column": 50 - } - }, - "41": { - "start": { - "line": 136, - "column": 2 - }, - "end": { - "line": 140, - "column": 3 - } - }, - "42": { - "start": { - "line": 137, - "column": 4 - }, - "end": { - "line": 137, - "column": 40 - } - }, - "43": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 139, - "column": 18 - } - }, - "44": { - "start": { - "line": 149, - "column": 2 - }, - "end": { - "line": 153, - "column": 3 - } - }, - "45": { - "start": { - "line": 150, - "column": 4 - }, - "end": { - "line": 150, - "column": 32 - } - }, - "46": { - "start": { - "line": 152, - "column": 4 - }, - "end": { - "line": 152, - "column": 16 - } - }, - "47": { - "start": { - "line": 158, - "column": 30 - }, - "end": { - "line": 158, - "column": 164 - } - }, - "48": { - "start": { - "line": 231, - "column": 2 - }, - "end": { - "line": 231, - "column": 36 - } - }, - "49": { - "start": { - "line": 231, - "column": 22 - }, - "end": { - "line": 231, - "column": 36 - } - }, - "50": { - "start": { - "line": 232, - "column": 2 - }, - "end": { - "line": 232, - "column": 43 - } - }, - "51": { - "start": { - "line": 232, - "column": 28 - }, - "end": { - "line": 232, - "column": 43 - } - }, - "52": { - "start": { - "line": 233, - "column": 2 - }, - "end": { - "line": 233, - "column": 22 - } - }, - "53": { - "start": { - "line": 273, - "column": 19 - }, - "end": { - "line": 273, - "column": 20 - } - }, - "54": { - "start": { - "line": 279, - "column": 22 - }, - "end": { - "line": 279, - "column": 24 - } - }, - "55": { - "start": { - "line": 287, - "column": 25 - }, - "end": { - "line": 287, - "column": 37 - } - }, - "56": { - "start": { - "line": 288, - "column": 12 - }, - "end": { - "line": 288, - "column": 51 - } - }, - "57": { - "start": { - "line": 289, - "column": 25 - }, - "end": { - "line": 289, - "column": 45 - } - }, - "58": { - "start": { - "line": 291, - "column": 2 - }, - "end": { - "line": 291, - "column": 21 - } - }, - "59": { - "start": { - "line": 293, - "column": 2 - }, - "end": { - "line": 296, - "column": 3 - } - }, - "60": { - "start": { - "line": 294, - "column": 4 - }, - "end": { - "line": 294, - "column": 52 - } - }, - "61": { - "start": { - "line": 295, - "column": 4 - }, - "end": { - "line": 295, - "column": 31 - } - }, - "62": { - "start": { - "line": 298, - "column": 2 - }, - "end": { - "line": 298, - "column": 83 - } - }, - "63": { - "start": { - "line": 298, - "column": 17 - }, - "end": { - "line": 298, - "column": 83 - } - }, - "64": { - "start": { - "line": 300, - "column": 11 - }, - "end": { - "line": 300, - "column": 34 - } - }, - "65": { - "start": { - "line": 302, - "column": 2 - }, - "end": { - "line": 315, - "column": 3 - } - }, - "66": { - "start": { - "line": 303, - "column": 4 - }, - "end": { - "line": 305, - "column": 5 - } - }, - "67": { - "start": { - "line": 304, - "column": 6 - }, - "end": { - "line": 304, - "column": 56 - } - }, - "68": { - "start": { - "line": 310, - "column": 4 - }, - "end": { - "line": 312, - "column": 5 - } - }, - "69": { - "start": { - "line": 311, - "column": 6 - }, - "end": { - "line": 311, - "column": 27 - } - }, - "70": { - "start": { - "line": 314, - "column": 4 - }, - "end": { - "line": 314, - "column": 26 - } - }, - "71": { - "start": { - "line": 317, - "column": 2 - }, - "end": { - "line": 319, - "column": 3 - } - }, - "72": { - "start": { - "line": 318, - "column": 4 - }, - "end": { - "line": 318, - "column": 46 - } - }, - "73": { - "start": { - "line": 321, - "column": 2 - }, - "end": { - "line": 321, - "column": 64 - } - }, - "74": { - "start": { - "line": 321, - "column": 24 - }, - "end": { - "line": 321, - "column": 64 - } - }, - "75": { - "start": { - "line": 323, - "column": 2 - }, - "end": { - "line": 323, - "column": 12 - } - }, - "76": { - "start": { - "line": 334, - "column": 24 - }, - "end": { - "line": 334, - "column": 42 - } - }, - "77": { - "start": { - "line": 335, - "column": 2 - }, - "end": { - "line": 335, - "column": 20 - } - }, - "78": { - "start": { - "line": 336, - "column": 2 - }, - "end": { - "line": 336, - "column": 40 - } - }, - "79": { - "start": { - "line": 338, - "column": 22 - }, - "end": { - "line": 338, - "column": 45 - } - }, - "80": { - "start": { - "line": 339, - "column": 2 - }, - "end": { - "line": 339, - "column": 69 - } - }, - "81": { - "start": { - "line": 340, - "column": 2 - }, - "end": { - "line": 340, - "column": 15 - } - }, - "82": { - "start": { - "line": 349, - "column": 17 - }, - "end": { - "line": 349, - "column": 19 - } - }, - "83": { - "start": { - "line": 350, - "column": 18 - }, - "end": { - "line": 350, - "column": 43 - } - }, - "84": { - "start": { - "line": 352, - "column": 2 - }, - "end": { - "line": 357, - "column": 3 - } - }, - "85": { - "start": { - "line": 353, - "column": 19 - }, - "end": { - "line": 353, - "column": 29 - } - }, - "86": { - "start": { - "line": 354, - "column": 4 - }, - "end": { - "line": 356, - "column": 6 - } - }, - "87": { - "start": { - "line": 355, - "column": 6 - }, - "end": { - "line": 355, - "column": 57 - } - }, - "88": { - "start": { - "line": 359, - "column": 2 - }, - "end": { - "line": 359, - "column": 16 - } - }, - "89": { - "start": { - "line": 368, - "column": 2 - }, - "end": { - "line": 368, - "column": 74 - } - }, - "90": { - "start": { - "line": 368, - "column": 44 - }, - "end": { - "line": 368, - "column": 74 - } - }, - "91": { - "start": { - "line": 370, - "column": 15 - }, - "end": { - "line": 370, - "column": 41 - } - }, - "92": { - "start": { - "line": 372, - "column": 12 - }, - "end": { - "line": 372, - "column": 15 - } - }, - "93": { - "start": { - "line": 373, - "column": 2 - }, - "end": { - "line": 378, - "column": 3 - } - }, - "94": { - "start": { - "line": 374, - "column": 4 - }, - "end": { - "line": 374, - "column": 28 - } - }, - "95": { - "start": { - "line": 374, - "column": 17 - }, - "end": { - "line": 374, - "column": 28 - } - }, - "96": { - "start": { - "line": 375, - "column": 4 - }, - "end": { - "line": 375, - "column": 35 - } - }, - "97": { - "start": { - "line": 376, - "column": 4 - }, - "end": { - "line": 376, - "column": 15 - } - }, - "98": { - "start": { - "line": 377, - "column": 4 - }, - "end": { - "line": 377, - "column": 45 - } - }, - "99": { - "start": { - "line": 380, - "column": 2 - }, - "end": { - "line": 380, - "column": 13 - } - }, - "100": { - "start": { - "line": 381, - "column": 2 - }, - "end": { - "line": 381, - "column": 13 - } - }, - "101": { - "start": { - "line": 394, - "column": 2 - }, - "end": { - "line": 394, - "column": 52 - } - }, - "102": { - "start": { - "line": 394, - "column": 37 - }, - "end": { - "line": 394, - "column": 52 - } - }, - "103": { - "start": { - "line": 396, - "column": 2 - }, - "end": { - "line": 409, - "column": 5 - } - }, - "104": { - "start": { - "line": 399, - "column": 4 - }, - "end": { - "line": 403, - "column": 5 - } - }, - "105": { - "start": { - "line": 400, - "column": 6 - }, - "end": { - "line": 400, - "column": 29 - } - }, - "106": { - "start": { - "line": 402, - "column": 6 - }, - "end": { - "line": 402, - "column": 37 - } - }, - "107": { - "start": { - "line": 405, - "column": 4 - }, - "end": { - "line": 405, - "column": 35 - } - }, - "108": { - "start": { - "line": 407, - "column": 4 - }, - "end": { - "line": 407, - "column": 28 - } - }, - "109": { - "start": { - "line": 408, - "column": 4 - }, - "end": { - "line": 408, - "column": 33 - } - }, - "110": { - "start": { - "line": 417, - "column": 15 - }, - "end": { - "line": 417, - "column": 17 - } - }, - "111": { - "start": { - "line": 419, - "column": 2 - }, - "end": { - "line": 421, - "column": 3 - } - }, - "112": { - "start": { - "line": 420, - "column": 4 - }, - "end": { - "line": 420, - "column": 85 - } - }, - "113": { - "start": { - "line": 422, - "column": 2 - }, - "end": { - "line": 422, - "column": 16 - } - } - }, - "fnMap": { - "0": { - "name": "deepGet", - "decl": { - "start": { - "line": 21, - "column": 16 - }, - "end": { - "line": 21, - "column": 23 - } - }, - "loc": { - "start": { - "line": 21, - "column": 82 - }, - "end": { - "line": 35, - "column": 1 - } - }, - "line": 21 - }, - "1": { - "name": "deepExists", - "decl": { - "start": { - "line": 45, - "column": 16 - }, - "end": { - "line": 45, - "column": 26 - } - }, - "loc": { - "start": { - "line": 45, - "column": 89 - }, - "end": { - "line": 59, - "column": 1 - } - }, - "line": 45 - }, - "2": { - "name": "areObjectKeysContainedInOther", - "decl": { - "start": { - "line": 67, - "column": 16 - }, - "end": { - "line": 67, - "column": 45 - } - }, - "loc": { - "start": { - "line": 67, - "column": 84 - }, - "end": { - "line": 81, - "column": 1 - } - }, - "line": 67 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 74, - "column": 24 - }, - "end": { - "line": 74, - "column": 25 - } - }, - "loc": { - "start": { - "line": 74, - "column": 33 - }, - "end": { - "line": 76, - "column": 5 - } - }, - "line": 74 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 76, - "column": 14 - }, - "end": { - "line": 76, - "column": 15 - } - }, - "loc": { - "start": { - "line": 76, - "column": 28 - }, - "end": { - "line": 78, - "column": 5 - } - }, - "line": 76 - }, - "5": { - "name": "isArrayContainedInOther", - "decl": { - "start": { - "line": 89, - "column": 16 - }, - "end": { - "line": 89, - "column": 39 - } - }, - "loc": { - "start": { - "line": 89, - "column": 81 - }, - "end": { - "line": 96, - "column": 1 - } - }, - "line": 89 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 93, - "column": 21 - }, - "end": { - "line": 93, - "column": 22 - } - }, - "loc": { - "start": { - "line": 93, - "column": 35 - }, - "end": { - "line": 95, - "column": 3 - } - }, - "line": 93 - }, - "7": { - "name": "isObject", - "decl": { - "start": { - "line": 103, - "column": 16 - }, - "end": { - "line": 103, - "column": 24 - } - }, - "loc": { - "start": { - "line": 103, - "column": 55 - }, - "end": { - "line": 105, - "column": 1 - } - }, - "line": 103 - }, - "8": { - "name": "isFunction", - "decl": { - "start": { - "line": 112, - "column": 16 - }, - "end": { - "line": 112, - "column": 26 - } - }, - "loc": { - "start": { - "line": 112, - "column": 58 - }, - "end": { - "line": 114, - "column": 1 - } - }, - "line": 112 - }, - "9": { - "name": "isString", - "decl": { - "start": { - "line": 121, - "column": 16 - }, - "end": { - "line": 121, - "column": 24 - } - }, - "loc": { - "start": { - "line": 121, - "column": 56 - }, - "end": { - "line": 123, - "column": 1 - } - }, - "line": 121 - }, - "10": { - "name": "tryJSONParse", - "decl": { - "start": { - "line": 135, - "column": 16 - }, - "end": { - "line": 135, - "column": 28 - } - }, - "loc": { - "start": { - "line": 135, - "column": 57 - }, - "end": { - "line": 141, - "column": 1 - } - }, - "line": 135 - }, - "11": { - "name": "tryJSONStringify", - "decl": { - "start": { - "line": 148, - "column": 16 - }, - "end": { - "line": 148, - "column": 32 - } - }, - "loc": { - "start": { - "line": 148, - "column": 61 - }, - "end": { - "line": 154, - "column": 1 - } - }, - "line": 148 - }, - "12": { - "name": "noop", - "decl": { - "start": { - "line": 163, - "column": 16 - }, - "end": { - "line": 163, - "column": 20 - } - }, - "loc": { - "start": { - "line": 163, - "column": 29 - }, - "end": { - "line": 164, - "column": 1 - } - }, - "line": 163 - }, - "13": { - "name": "typeOf", - "decl": { - "start": { - "line": 230, - "column": 16 - }, - "end": { - "line": 230, - "column": 22 - } - }, - "loc": { - "start": { - "line": 230, - "column": 43 - }, - "end": { - "line": 234, - "column": 1 - } - }, - "line": 230 - }, - "14": { - "name": "generatePushID", - "decl": { - "start": { - "line": 286, - "column": 16 - }, - "end": { - "line": 286, - "column": 30 - } - }, - "loc": { - "start": { - "line": 286, - "column": 70 - }, - "end": { - "line": 324, - "column": 1 - } - }, - "line": 286 - }, - "15": { - "name": "nativeToJSError", - "decl": { - "start": { - "line": 333, - "column": 16 - }, - "end": { - "line": 333, - "column": 31 - } - }, - "loc": { - "start": { - "line": 333, - "column": 94 - }, - "end": { - "line": 341, - "column": 1 - } - }, - "line": 333 - }, - "16": { - "name": "nativeWithApp", - "decl": { - "start": { - "line": 348, - "column": 16 - }, - "end": { - "line": 348, - "column": 29 - } - }, - "loc": { - "start": { - "line": 348, - "column": 69 - }, - "end": { - "line": 360, - "column": 1 - } - }, - "line": 348 - }, - "17": { - "name": "(anonymous_17)", - "decl": { - "start": { - "line": 354, - "column": 21 - }, - "end": { - "line": 354, - "column": 22 - } - }, - "loc": { - "start": { - "line": 354, - "column": 34 - }, - "end": { - "line": 356, - "column": 5 - } - }, - "line": 354 - }, - "18": { - "name": "objectToUniqueId", - "decl": { - "start": { - "line": 367, - "column": 16 - }, - "end": { - "line": 367, - "column": 32 - } - }, - "loc": { - "start": { - "line": 367, - "column": 57 - }, - "end": { - "line": 382, - "column": 1 - } - }, - "line": 367 - }, - "19": { - "name": "promiseOrCallback", - "decl": { - "start": { - "line": 393, - "column": 16 - }, - "end": { - "line": 393, - "column": 33 - } - }, - "loc": { - "start": { - "line": 393, - "column": 84 - }, - "end": { - "line": 410, - "column": 1 - } - }, - "line": 393 - }, - "20": { - "name": "(anonymous_20)", - "decl": { - "start": { - "line": 396, - "column": 22 - }, - "end": { - "line": 396, - "column": 23 - } - }, - "loc": { - "start": { - "line": 396, - "column": 34 - }, - "end": { - "line": 406, - "column": 3 - } - }, - "line": 396 - }, - "21": { - "name": "(anonymous_21)", - "decl": { - "start": { - "line": 406, - "column": 11 - }, - "end": { - "line": 406, - "column": 12 - } - }, - "loc": { - "start": { - "line": 406, - "column": 22 - }, - "end": { - "line": 409, - "column": 3 - } - }, - "line": 406 - }, - "22": { - "name": "firestoreAutoId", - "decl": { - "start": { - "line": 416, - "column": 16 - }, - "end": { - "line": 416, - "column": 31 - } - }, - "loc": { - "start": { - "line": 416, - "column": 42 - }, - "end": { - "line": 423, - "column": 1 - } - }, - "line": 416 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 21, - "column": 54 - }, - "end": { - "line": 21, - "column": 75 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 21, - "column": 72 - }, - "end": { - "line": 21, - "column": 75 - } - } - ], - "line": 21 - }, - "1": { - "loc": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 60 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 60 - } - }, - { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 60 - } - } - ], - "line": 30 - }, - "2": { - "loc": { - "start": { - "line": 30, - "column": 8 - }, - "end": { - "line": 30, - "column": 46 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 30, - "column": 8 - }, - "end": { - "line": 30, - "column": 12 - } - }, - { - "start": { - "line": 30, - "column": 16 - }, - "end": { - "line": 30, - "column": 46 - } - } - ], - "line": 30 - }, - "3": { - "loc": { - "start": { - "line": 45, - "column": 57 - }, - "end": { - "line": 45, - "column": 78 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 45, - "column": 75 - }, - "end": { - "line": 45, - "column": 78 - } - } - ], - "line": 45 - }, - "4": { - "loc": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 61 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 61 - } - }, - { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 61 - } - } - ], - "line": 54 - }, - "5": { - "loc": { - "start": { - "line": 54, - "column": 8 - }, - "end": { - "line": 54, - "column": 46 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 54, - "column": 8 - }, - "end": { - "line": 54, - "column": 12 - } - }, - { - "start": { - "line": 54, - "column": 16 - }, - "end": { - "line": 54, - "column": 46 - } - } - ], - "line": 54 - }, - "6": { - "loc": { - "start": { - "line": 68, - "column": 2 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 68, - "column": 2 - }, - "end": { - "line": 70, - "column": 3 - } - }, - { - "start": { - "line": 68, - "column": 2 - }, - "end": { - "line": 70, - "column": 3 - } - } - ], - "line": 68 - }, - "7": { - "loc": { - "start": { - "line": 68, - "column": 6 - }, - "end": { - "line": 68, - "column": 40 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 68, - "column": 6 - }, - "end": { - "line": 68, - "column": 21 - } - }, - { - "start": { - "line": 68, - "column": 25 - }, - "end": { - "line": 68, - "column": 40 - } - } - ], - "line": 68 - }, - "8": { - "loc": { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 79, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 79, - "column": 3 - } - }, - { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 79, - "column": 3 - } - } - ], - "line": 73 - }, - "9": { - "loc": { - "start": { - "line": 77, - "column": 13 - }, - "end": { - "line": 77, - "column": 71 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 77, - "column": 13 - }, - "end": { - "line": 77, - "column": 16 - } - }, - { - "start": { - "line": 77, - "column": 20 - }, - "end": { - "line": 77, - "column": 71 - } - } - ], - "line": 77 - }, - "10": { - "loc": { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - } - ], - "line": 90 - }, - "11": { - "loc": { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 90, - "column": 50 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 90, - "column": 26 - } - }, - { - "start": { - "line": 90, - "column": 30 - }, - "end": { - "line": 90, - "column": 50 - } - } - ], - "line": 90 - }, - "12": { - "loc": { - "start": { - "line": 94, - "column": 11 - }, - "end": { - "line": 94, - "column": 36 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 94, - "column": 11 - }, - "end": { - "line": 94, - "column": 14 - } - }, - { - "start": { - "line": 94, - "column": 18 - }, - "end": { - "line": 94, - "column": 36 - } - } - ], - "line": 94 - }, - "13": { - "loc": { - "start": { - "line": 104, - "column": 9 - }, - "end": { - "line": 104, - "column": 91 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 104, - "column": 17 - }, - "end": { - "line": 104, - "column": 82 - } - }, - { - "start": { - "line": 104, - "column": 86 - }, - "end": { - "line": 104, - "column": 91 - } - } - ], - "line": 104 - }, - "14": { - "loc": { - "start": { - "line": 104, - "column": 17 - }, - "end": { - "line": 104, - "column": 82 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 104, - "column": 17 - }, - "end": { - "line": 104, - "column": 41 - } - }, - { - "start": { - "line": 104, - "column": 45 - }, - "end": { - "line": 104, - "column": 65 - } - }, - { - "start": { - "line": 104, - "column": 69 - }, - "end": { - "line": 104, - "column": 82 - } - } - ], - "line": 104 - }, - "15": { - "loc": { - "start": { - "line": 113, - "column": 9 - }, - "end": { - "line": 113, - "column": 50 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 113, - "column": 16 - }, - "end": { - "line": 113, - "column": 42 - } - }, - { - "start": { - "line": 113, - "column": 45 - }, - "end": { - "line": 113, - "column": 50 - } - } - ], - "line": 113 - }, - "16": { - "loc": { - "start": { - "line": 137, - "column": 11 - }, - "end": { - "line": 137, - "column": 39 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 137, - "column": 11 - }, - "end": { - "line": 137, - "column": 17 - } - }, - { - "start": { - "line": 137, - "column": 21 - }, - "end": { - "line": 137, - "column": 39 - } - } - ], - "line": 137 - }, - "17": { - "loc": { - "start": { - "line": 158, - "column": 30 - }, - "end": { - "line": 158, - "column": 164 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 158, - "column": 31 - }, - "end": { - "line": 158, - "column": 55 - } - }, - { - "start": { - "line": 158, - "column": 59 - }, - "end": { - "line": 158, - "column": 77 - } - }, - { - "start": { - "line": 158, - "column": 81 - }, - "end": { - "line": 158, - "column": 85 - } - }, - { - "start": { - "line": 158, - "column": 91 - }, - "end": { - "line": 158, - "column": 117 - } - }, - { - "start": { - "line": 158, - "column": 121 - }, - "end": { - "line": 158, - "column": 145 - } - }, - { - "start": { - "line": 158, - "column": 149 - }, - "end": { - "line": 158, - "column": 155 - } - }, - { - "start": { - "line": 158, - "column": 160 - }, - "end": { - "line": 158, - "column": 164 - } - } - ], - "line": 158 - }, - "18": { - "loc": { - "start": { - "line": 231, - "column": 2 - }, - "end": { - "line": 231, - "column": 36 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 231, - "column": 2 - }, - "end": { - "line": 231, - "column": 36 - } - }, - { - "start": { - "line": 231, - "column": 2 - }, - "end": { - "line": 231, - "column": 36 - } - } - ], - "line": 231 - }, - "19": { - "loc": { - "start": { - "line": 232, - "column": 2 - }, - "end": { - "line": 232, - "column": 43 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 232, - "column": 2 - }, - "end": { - "line": 232, - "column": 43 - } - }, - { - "start": { - "line": 232, - "column": 2 - }, - "end": { - "line": 232, - "column": 43 - } - } - ], - "line": 232 - }, - "20": { - "loc": { - "start": { - "line": 286, - "column": 31 - }, - "end": { - "line": 286, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 286, - "column": 59 - }, - "end": { - "line": 286, - "column": 60 - } - } - ], - "line": 286 - }, - "21": { - "loc": { - "start": { - "line": 298, - "column": 2 - }, - "end": { - "line": 298, - "column": 83 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 298, - "column": 2 - }, - "end": { - "line": 298, - "column": 83 - } - }, - { - "start": { - "line": 298, - "column": 2 - }, - "end": { - "line": 298, - "column": 83 - } - } - ], - "line": 298 - }, - "22": { - "loc": { - "start": { - "line": 302, - "column": 2 - }, - "end": { - "line": 315, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 302, - "column": 2 - }, - "end": { - "line": 315, - "column": 3 - } - }, - { - "start": { - "line": 302, - "column": 2 - }, - "end": { - "line": 315, - "column": 3 - } - } - ], - "line": 302 - }, - "23": { - "loc": { - "start": { - "line": 310, - "column": 17 - }, - "end": { - "line": 310, - "column": 50 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 310, - "column": 17 - }, - "end": { - "line": 310, - "column": 23 - } - }, - { - "start": { - "line": 310, - "column": 27 - }, - "end": { - "line": 310, - "column": 50 - } - } - ], - "line": 310 - }, - "24": { - "loc": { - "start": { - "line": 321, - "column": 2 - }, - "end": { - "line": 321, - "column": 64 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 321, - "column": 2 - }, - "end": { - "line": 321, - "column": 64 - } - }, - { - "start": { - "line": 321, - "column": 2 - }, - "end": { - "line": 321, - "column": 64 - } - } - ], - "line": 321 - }, - "25": { - "loc": { - "start": { - "line": 333, - "column": 63 - }, - "end": { - "line": 333, - "column": 92 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 333, - "column": 90 - }, - "end": { - "line": 333, - "column": 92 - } - } - ], - "line": 333 - }, - "26": { - "loc": { - "start": { - "line": 368, - "column": 2 - }, - "end": { - "line": 368, - "column": 74 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 368, - "column": 2 - }, - "end": { - "line": 368, - "column": 74 - } - }, - { - "start": { - "line": 368, - "column": 2 - }, - "end": { - "line": 368, - "column": 74 - } - } - ], - "line": 368 - }, - "27": { - "loc": { - "start": { - "line": 368, - "column": 6 - }, - "end": { - "line": 368, - "column": 42 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 368, - "column": 6 - }, - "end": { - "line": 368, - "column": 23 - } - }, - { - "start": { - "line": 368, - "column": 27 - }, - "end": { - "line": 368, - "column": 42 - } - } - ], - "line": 368 - }, - "28": { - "loc": { - "start": { - "line": 374, - "column": 4 - }, - "end": { - "line": 374, - "column": 28 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 374, - "column": 4 - }, - "end": { - "line": 374, - "column": 28 - } - }, - { - "start": { - "line": 374, - "column": 4 - }, - "end": { - "line": 374, - "column": 28 - } - } - ], - "line": 374 - }, - "29": { - "loc": { - "start": { - "line": 394, - "column": 2 - }, - "end": { - "line": 394, - "column": 52 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 394, - "column": 2 - }, - "end": { - "line": 394, - "column": 52 - } - }, - { - "start": { - "line": 394, - "column": 2 - }, - "end": { - "line": 394, - "column": 52 - } - } - ], - "line": 394 - }, - "30": { - "loc": { - "start": { - "line": 399, - "column": 4 - }, - "end": { - "line": 403, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 399, - "column": 4 - }, - "end": { - "line": 403, - "column": 5 - } - }, - { - "start": { - "line": 399, - "column": 4 - }, - "end": { - "line": 403, - "column": 5 - } - } - ], - "line": 399 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 9, - "4": 9, - "5": 9, - "6": 9, - "7": 9, - "8": 9, - "9": 9, - "10": 0, - "11": 9, - "12": 9, - "13": 2, - "14": 2, - "15": 2, - "16": 2, - "17": 2, - "18": 2, - "19": 2, - "20": 1, - "21": 1, - "22": 1, - "23": 24, - "24": 0, - "25": 24, - "26": 24, - "27": 24, - "28": 20, - "29": 71, - "30": 17, - "31": 4, - "32": 24, - "33": 0, - "34": 24, - "35": 82, - "36": 1031, - "37": 621, - "38": 105, - "39": 1, - "40": 1, - "41": 332, - "42": 332, - "43": 0, - "44": 332, - "45": 332, - "46": 0, - "47": 1, - "48": 993, - "49": 84, - "50": 909, - "51": 1, - "52": 908, - "53": 1, - "54": 1, - "55": 11, - "56": 11, - "57": 11, - "58": 11, - "59": 11, - "60": 88, - "61": 88, - "62": 11, - "63": 0, - "64": 11, - "65": 11, - "66": 11, - "67": 132, - "68": 0, - "69": 0, - "70": 0, - "71": 11, - "72": 132, - "73": 11, - "74": 0, - "75": 11, - "76": 1, - "77": 1, - "78": 1, - "79": 1, - "80": 1, - "81": 1, - "82": 5, - "83": 5, - "84": 5, - "85": 110, - "86": 110, - "87": 1259, - "88": 5, - "89": 4, - "90": 4, - "91": 0, - "92": 0, - "93": 0, - "94": 0, - "95": 0, - "96": 0, - "97": 0, - "98": 0, - "99": 0, - "100": 0, - "101": 376, - "102": 376, - "103": 0, - "104": 0, - "105": 0, - "106": 0, - "107": 0, - "108": 0, - "109": 0, - "110": 23, - "111": 23, - "112": 460, - "113": 23 - }, - "f": { - "0": 9, - "1": 2, - "2": 24, - "3": 71, - "4": 17, - "5": 24, - "6": 82, - "7": 1031, - "8": 621, - "9": 105, - "10": 332, - "11": 332, - "12": 0, - "13": 993, - "14": 11, - "15": 1, - "16": 5, - "17": 1259, - "18": 4, - "19": 376, - "20": 0, - "21": 0, - "22": 23 - }, - "b": { - "0": [ - 9 - ], - "1": [ - 0, - 9 - ], - "2": [ - 9, - 9 - ], - "3": [ - 2 - ], - "4": [ - 1, - 1 - ], - "5": [ - 2, - 2 - ], - "6": [ - 0, - 24 - ], - "7": [ - 24, - 24 - ], - "8": [ - 20, - 4 - ], - "9": [ - 17, - 16 - ], - "10": [ - 0, - 24 - ], - "11": [ - 24, - 24 - ], - "12": [ - 82, - 79 - ], - "13": [ - 971, - 60 - ], - "14": [ - 971, - 809, - 785 - ], - "15": [ - 110, - 511 - ], - "16": [ - 332, - 332 - ], - "17": [ - 1, - 1, - 1, - 0, - 0, - 0, - 0 - ], - "18": [ - 84, - 909 - ], - "19": [ - 1, - 908 - ], - "20": [ - 4 - ], - "21": [ - 0, - 11 - ], - "22": [ - 11, - 0 - ], - "23": [ - 0, - 0 - ], - "24": [ - 0, - 11 - ], - "25": [ - 0 - ], - "26": [ - 4, - 0 - ], - "27": [ - 4, - 0 - ], - "28": [ - 0, - 0 - ], - "29": [ - 376, - 0 - ], - "30": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "b49efc35ca880001f82774c179f7e281b44ef1d4" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/SyncTree.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/SyncTree.js", - "statementMap": { - "0": { - "start": { - "line": 33, - "column": 4 - }, - "end": { - "line": 33, - "column": 20 - } - }, - "1": { - "start": { - "line": 34, - "column": 4 - }, - "end": { - "line": 34, - "column": 29 - } - }, - "2": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 42 - } - }, - "3": { - "start": { - "line": 36, - "column": 4 - }, - "end": { - "line": 36, - "column": 65 - } - }, - "4": { - "start": { - "line": 37, - "column": 4 - }, - "end": { - "line": 40, - "column": 6 - } - }, - "5": { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 53, - "column": 5 - } - }, - "6": { - "start": { - "line": 50, - "column": 6 - }, - "end": { - "line": 50, - "column": 36 - } - }, - "7": { - "start": { - "line": 52, - "column": 6 - }, - "end": { - "line": 52, - "column": 36 - } - }, - "8": { - "start": { - "line": 66, - "column": 42 - }, - "end": { - "line": 66, - "column": 60 - } - }, - "9": { - "start": { - "line": 67, - "column": 25 - }, - "end": { - "line": 67, - "column": 67 - } - }, - "10": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 75, - "column": 5 - } - }, - "11": { - "start": { - "line": 74, - "column": 6 - }, - "end": { - "line": 74, - "column": 65 - } - }, - "12": { - "start": { - "line": 77, - "column": 44 - }, - "end": { - "line": 77, - "column": 54 - } - }, - "13": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 84, - "column": 6 - } - }, - "14": { - "start": { - "line": 96, - "column": 30 - }, - "end": { - "line": 96, - "column": 41 - } - }, - "15": { - "start": { - "line": 97, - "column": 66 - }, - "end": { - "line": 97, - "column": 84 - } - }, - "16": { - "start": { - "line": 99, - "column": 25 - }, - "end": { - "line": 99, - "column": 74 - } - }, - "17": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 112, - "column": 5 - } - }, - "18": { - "start": { - "line": 104, - "column": 20 - }, - "end": { - "line": 104, - "column": 77 - } - }, - "19": { - "start": { - "line": 107, - "column": 6 - }, - "end": { - "line": 107, - "column": 76 - } - }, - "20": { - "start": { - "line": 111, - "column": 6 - }, - "end": { - "line": 111, - "column": 52 - } - }, - "21": { - "start": { - "line": 122, - "column": 4 - }, - "end": { - "line": 122, - "column": 107 - } - }, - "22": { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 136, - "column": 5 - } - }, - "23": { - "start": { - "line": 133, - "column": 6 - }, - "end": { - "line": 133, - "column": 45 - } - }, - "24": { - "start": { - "line": 134, - "column": 6 - }, - "end": { - "line": 134, - "column": 69 - } - }, - "25": { - "start": { - "line": 135, - "column": 6 - }, - "end": { - "line": 135, - "column": 15 - } - }, - "26": { - "start": { - "line": 138, - "column": 4 - }, - "end": { - "line": 138, - "column": 48 - } - }, - "27": { - "start": { - "line": 138, - "column": 39 - }, - "end": { - "line": 138, - "column": 48 - } - }, - "28": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 142, - "column": 5 - } - }, - "29": { - "start": { - "line": 140, - "column": 6 - }, - "end": { - "line": 140, - "column": 48 - } - }, - "30": { - "start": { - "line": 141, - "column": 6 - }, - "end": { - "line": 141, - "column": 72 - } - }, - "31": { - "start": { - "line": 144, - "column": 4 - }, - "end": { - "line": 144, - "column": 32 - } - }, - "32": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 155, - "column": 49 - } - }, - "33": { - "start": { - "line": 155, - "column": 39 - }, - "end": { - "line": 155, - "column": 49 - } - }, - "34": { - "start": { - "line": 156, - "column": 20 - }, - "end": { - "line": 156, - "column": 22 - } - }, - "35": { - "start": { - "line": 158, - "column": 4 - }, - "end": { - "line": 173, - "column": 5 - } - }, - "36": { - "start": { - "line": 159, - "column": 27 - }, - "end": { - "line": 159, - "column": 43 - } - }, - "37": { - "start": { - "line": 160, - "column": 28 - }, - "end": { - "line": 160, - "column": 106 - } - }, - "38": { - "start": { - "line": 161, - "column": 6 - }, - "end": { - "line": 172, - "column": 7 - } - }, - "39": { - "start": { - "line": 162, - "column": 8 - }, - "end": { - "line": 171, - "column": 9 - } - }, - "40": { - "start": { - "line": 163, - "column": 31 - }, - "end": { - "line": 163, - "column": 47 - } - }, - "41": { - "start": { - "line": 166, - "column": 10 - }, - "end": { - "line": 170, - "column": 11 - } - }, - "42": { - "start": { - "line": 167, - "column": 12 - }, - "end": { - "line": 167, - "column": 34 - } - }, - "43": { - "start": { - "line": 168, - "column": 12 - }, - "end": { - "line": 168, - "column": 39 - } - }, - "44": { - "start": { - "line": 169, - "column": 12 - }, - "end": { - "line": 169, - "column": 50 - } - }, - "45": { - "start": { - "line": 175, - "column": 4 - }, - "end": { - "line": 175, - "column": 19 - } - }, - "46": { - "start": { - "line": 185, - "column": 16 - }, - "end": { - "line": 185, - "column": 18 - } - }, - "47": { - "start": { - "line": 186, - "column": 22 - }, - "end": { - "line": 186, - "column": 57 - } - }, - "48": { - "start": { - "line": 188, - "column": 4 - }, - "end": { - "line": 190, - "column": 5 - } - }, - "49": { - "start": { - "line": 189, - "column": 6 - }, - "end": { - "line": 189, - "column": 83 - } - }, - "50": { - "start": { - "line": 192, - "column": 4 - }, - "end": { - "line": 192, - "column": 15 - } - }, - "51": { - "start": { - "line": 203, - "column": 4 - }, - "end": { - "line": 203, - "column": 37 - } - }, - "52": { - "start": { - "line": 203, - "column": 27 - }, - "end": { - "line": 203, - "column": 37 - } - }, - "53": { - "start": { - "line": 204, - "column": 4 - }, - "end": { - "line": 204, - "column": 48 - } - }, - "54": { - "start": { - "line": 204, - "column": 38 - }, - "end": { - "line": 204, - "column": 48 - } - }, - "55": { - "start": { - "line": 206, - "column": 4 - }, - "end": { - "line": 206, - "column": 52 - } - }, - "56": { - "start": { - "line": 218, - "column": 4 - }, - "end": { - "line": 218, - "column": 37 - } - }, - "57": { - "start": { - "line": 218, - "column": 27 - }, - "end": { - "line": 218, - "column": 37 - } - }, - "58": { - "start": { - "line": 219, - "column": 4 - }, - "end": { - "line": 219, - "column": 48 - } - }, - "59": { - "start": { - "line": 219, - "column": 38 - }, - "end": { - "line": 219, - "column": 48 - } - }, - "60": { - "start": { - "line": 221, - "column": 38 - }, - "end": { - "line": 221, - "column": 81 - } - }, - "61": { - "start": { - "line": 223, - "column": 4 - }, - "end": { - "line": 226, - "column": 5 - } - }, - "62": { - "start": { - "line": 224, - "column": 27 - }, - "end": { - "line": 224, - "column": 55 - } - }, - "63": { - "start": { - "line": 225, - "column": 6 - }, - "end": { - "line": 225, - "column": 63 - } - }, - "64": { - "start": { - "line": 225, - "column": 40 - }, - "end": { - "line": 225, - "column": 63 - } - }, - "65": { - "start": { - "line": 228, - "column": 4 - }, - "end": { - "line": 228, - "column": 16 - } - }, - "66": { - "start": { - "line": 245, - "column": 8 - }, - "end": { - "line": 245, - "column": 18 - } - }, - "67": { - "start": { - "line": 247, - "column": 4 - }, - "end": { - "line": 247, - "column": 49 - } - }, - "68": { - "start": { - "line": 247, - "column": 27 - }, - "end": { - "line": 247, - "column": 49 - } - }, - "69": { - "start": { - "line": 248, - "column": 4 - }, - "end": { - "line": 248, - "column": 71 - } - }, - "70": { - "start": { - "line": 248, - "column": 38 - }, - "end": { - "line": 248, - "column": 71 - } - }, - "71": { - "start": { - "line": 250, - "column": 4 - }, - "end": { - "line": 250, - "column": 65 - } - }, - "72": { - "start": { - "line": 251, - "column": 4 - }, - "end": { - "line": 251, - "column": 88 - } - }, - "73": { - "start": { - "line": 253, - "column": 4 - }, - "end": { - "line": 260, - "column": 5 - } - }, - "74": { - "start": { - "line": 254, - "column": 6 - }, - "end": { - "line": 257, - "column": 8 - } - }, - "75": { - "start": { - "line": 259, - "column": 6 - }, - "end": { - "line": 259, - "column": 79 - } - }, - "76": { - "start": { - "line": 262, - "column": 4 - }, - "end": { - "line": 262, - "column": 32 - } - }, - "77": { - "start": { - "line": 273, - "column": 4 - }, - "end": { - "line": 273, - "column": 57 - } - }, - "78": { - "start": { - "line": 273, - "column": 44 - }, - "end": { - "line": 273, - "column": 57 - } - }, - "79": { - "start": { - "line": 274, - "column": 38 - }, - "end": { - "line": 274, - "column": 71 - } - }, - "80": { - "start": { - "line": 276, - "column": 4 - }, - "end": { - "line": 279, - "column": 5 - } - }, - "81": { - "start": { - "line": 277, - "column": 6 - }, - "end": { - "line": 277, - "column": 47 - } - }, - "82": { - "start": { - "line": 278, - "column": 6 - }, - "end": { - "line": 278, - "column": 19 - } - }, - "83": { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 284, - "column": 5 - } - }, - "84": { - "start": { - "line": 282, - "column": 6 - }, - "end": { - "line": 282, - "column": 47 - } - }, - "85": { - "start": { - "line": 283, - "column": 6 - }, - "end": { - "line": 283, - "column": 19 - } - }, - "86": { - "start": { - "line": 288, - "column": 28 - }, - "end": { - "line": 288, - "column": 61 - } - }, - "87": { - "start": { - "line": 289, - "column": 4 - }, - "end": { - "line": 291, - "column": 5 - } - }, - "88": { - "start": { - "line": 290, - "column": 6 - }, - "end": { - "line": 290, - "column": 66 - } - }, - "89": { - "start": { - "line": 293, - "column": 4 - }, - "end": { - "line": 293, - "column": 53 - } - }, - "90": { - "start": { - "line": 294, - "column": 4 - }, - "end": { - "line": 294, - "column": 45 - } - }, - "91": { - "start": { - "line": 296, - "column": 4 - }, - "end": { - "line": 296, - "column": 29 - } - }, - "92": { - "start": { - "line": 308, - "column": 4 - }, - "end": { - "line": 311, - "column": 6 - } - }, - "93": { - "start": { - "line": 309, - "column": 6 - }, - "end": { - "line": 309, - "column": 44 - } - }, - "94": { - "start": { - "line": 310, - "column": 6 - }, - "end": { - "line": 310, - "column": 24 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 32, - "column": 2 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "loc": { - "start": { - "line": 32, - "column": 38 - }, - "end": { - "line": 41, - "column": 3 - } - }, - "line": 32 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 48, - "column": 2 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "loc": { - "start": { - "line": 48, - "column": 26 - }, - "end": { - "line": 54, - "column": 3 - } - }, - "line": 48 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 64, - "column": 2 - }, - "end": { - "line": 64, - "column": 3 - } - }, - "loc": { - "start": { - "line": 64, - "column": 27 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "line": 64 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 94, - "column": 2 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "loc": { - "start": { - "line": 94, - "column": 27 - }, - "end": { - "line": 113, - "column": 3 - } - }, - "line": 94 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 121, - "column": 2 - }, - "end": { - "line": 121, - "column": 3 - } - }, - "loc": { - "start": { - "line": 121, - "column": 61 - }, - "end": { - "line": 123, - "column": 3 - } - }, - "line": 121 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 131, - "column": 2 - }, - "end": { - "line": 131, - "column": 3 - } - }, - "loc": { - "start": { - "line": 131, - "column": 68 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "line": 131 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 154, - "column": 2 - }, - "end": { - "line": 154, - "column": 3 - } - }, - "loc": { - "start": { - "line": 154, - "column": 65 - }, - "end": { - "line": 176, - "column": 3 - } - }, - "line": 154 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 184, - "column": 2 - }, - "end": { - "line": 184, - "column": 3 - } - }, - "loc": { - "start": { - "line": 184, - "column": 46 - }, - "end": { - "line": 193, - "column": 3 - } - }, - "line": 184 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 202, - "column": 2 - }, - "end": { - "line": 202, - "column": 3 - } - }, - "loc": { - "start": { - "line": 202, - "column": 70 - }, - "end": { - "line": 207, - "column": 3 - } - }, - "line": 202 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 217, - "column": 2 - }, - "end": { - "line": 217, - "column": 3 - } - }, - "loc": { - "start": { - "line": 217, - "column": 88 - }, - "end": { - "line": 229, - "column": 3 - } - }, - "line": 217 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 239, - "column": 2 - }, - "end": { - "line": 239, - "column": 3 - } - }, - "loc": { - "start": { - "line": 239, - "column": 72 - }, - "end": { - "line": 263, - "column": 3 - } - }, - "line": 239 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 272, - "column": 2 - }, - "end": { - "line": 272, - "column": 3 - } - }, - "loc": { - "start": { - "line": 272, - "column": 52 - }, - "end": { - "line": 297, - "column": 3 - } - }, - "line": 272 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 307, - "column": 2 - }, - "end": { - "line": 307, - "column": 3 - } - }, - "loc": { - "start": { - "line": 307, - "column": 52 - }, - "end": { - "line": 312, - "column": 3 - } - }, - "line": 307 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 308, - "column": 11 - }, - "end": { - "line": 308, - "column": 12 - } - }, - "loc": { - "start": { - "line": 308, - "column": 24 - }, - "end": { - "line": 311, - "column": 5 - } - }, - "line": 308 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 53, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 53, - "column": 5 - } - }, - { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 53, - "column": 5 - } - } - ], - "line": 49 - }, - "1": { - "loc": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 75, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 75, - "column": 5 - } - }, - { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 75, - "column": 5 - } - } - ], - "line": 69 - }, - "2": { - "loc": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 112, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 112, - "column": 5 - } - }, - { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 112, - "column": 5 - } - } - ], - "line": 101 - }, - "3": { - "loc": { - "start": { - "line": 122, - "column": 11 - }, - "end": { - "line": 122, - "column": 106 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 122, - "column": 47 - }, - "end": { - "line": 122, - "column": 99 - } - }, - { - "start": { - "line": 122, - "column": 102 - }, - "end": { - "line": 122, - "column": 106 - } - } - ], - "line": 122 - }, - "4": { - "loc": { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 136, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 136, - "column": 5 - } - }, - { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 136, - "column": 5 - } - } - ], - "line": 132 - }, - "5": { - "loc": { - "start": { - "line": 138, - "column": 4 - }, - "end": { - "line": 138, - "column": 48 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 138, - "column": 4 - }, - "end": { - "line": 138, - "column": 48 - } - }, - { - "start": { - "line": 138, - "column": 4 - }, - "end": { - "line": 138, - "column": 48 - } - } - ], - "line": 138 - }, - "6": { - "loc": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 155, - "column": 49 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 155, - "column": 49 - } - }, - { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 155, - "column": 49 - } - } - ], - "line": 155 - }, - "7": { - "loc": { - "start": { - "line": 161, - "column": 6 - }, - "end": { - "line": 172, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 161, - "column": 6 - }, - "end": { - "line": 172, - "column": 7 - } - }, - { - "start": { - "line": 161, - "column": 6 - }, - "end": { - "line": 172, - "column": 7 - } - } - ], - "line": 161 - }, - "8": { - "loc": { - "start": { - "line": 166, - "column": 10 - }, - "end": { - "line": 170, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 166, - "column": 10 - }, - "end": { - "line": 170, - "column": 11 - } - }, - { - "start": { - "line": 166, - "column": 10 - }, - "end": { - "line": 170, - "column": 11 - } - } - ], - "line": 166 - }, - "9": { - "loc": { - "start": { - "line": 166, - "column": 14 - }, - "end": { - "line": 166, - "column": 64 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 166, - "column": 14 - }, - "end": { - "line": 166, - "column": 26 - } - }, - { - "start": { - "line": 166, - "column": 30 - }, - "end": { - "line": 166, - "column": 64 - } - } - ], - "line": 166 - }, - "10": { - "loc": { - "start": { - "line": 186, - "column": 34 - }, - "end": { - "line": 186, - "column": 56 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 186, - "column": 34 - }, - "end": { - "line": 186, - "column": 50 - } - }, - { - "start": { - "line": 186, - "column": 54 - }, - "end": { - "line": 186, - "column": 56 - } - } - ], - "line": 186 - }, - "11": { - "loc": { - "start": { - "line": 203, - "column": 4 - }, - "end": { - "line": 203, - "column": 37 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 203, - "column": 4 - }, - "end": { - "line": 203, - "column": 37 - } - }, - { - "start": { - "line": 203, - "column": 4 - }, - "end": { - "line": 203, - "column": 37 - } - } - ], - "line": 203 - }, - "12": { - "loc": { - "start": { - "line": 204, - "column": 4 - }, - "end": { - "line": 204, - "column": 48 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 204, - "column": 4 - }, - "end": { - "line": 204, - "column": 48 - } - }, - { - "start": { - "line": 204, - "column": 4 - }, - "end": { - "line": 204, - "column": 48 - } - } - ], - "line": 204 - }, - "13": { - "loc": { - "start": { - "line": 218, - "column": 4 - }, - "end": { - "line": 218, - "column": 37 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 218, - "column": 4 - }, - "end": { - "line": 218, - "column": 37 - } - }, - { - "start": { - "line": 218, - "column": 4 - }, - "end": { - "line": 218, - "column": 37 - } - } - ], - "line": 218 - }, - "14": { - "loc": { - "start": { - "line": 219, - "column": 4 - }, - "end": { - "line": 219, - "column": 48 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 219, - "column": 4 - }, - "end": { - "line": 219, - "column": 48 - } - }, - { - "start": { - "line": 219, - "column": 4 - }, - "end": { - "line": 219, - "column": 48 - } - } - ], - "line": 219 - }, - "15": { - "loc": { - "start": { - "line": 225, - "column": 6 - }, - "end": { - "line": 225, - "column": 63 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 225, - "column": 6 - }, - "end": { - "line": 225, - "column": 63 - } - }, - { - "start": { - "line": 225, - "column": 6 - }, - "end": { - "line": 225, - "column": 63 - } - } - ], - "line": 225 - }, - "16": { - "loc": { - "start": { - "line": 247, - "column": 4 - }, - "end": { - "line": 247, - "column": 49 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 247, - "column": 4 - }, - "end": { - "line": 247, - "column": 49 - } - }, - { - "start": { - "line": 247, - "column": 4 - }, - "end": { - "line": 247, - "column": 49 - } - } - ], - "line": 247 - }, - "17": { - "loc": { - "start": { - "line": 248, - "column": 4 - }, - "end": { - "line": 248, - "column": 71 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 248, - "column": 4 - }, - "end": { - "line": 248, - "column": 71 - } - }, - { - "start": { - "line": 248, - "column": 4 - }, - "end": { - "line": 248, - "column": 71 - } - } - ], - "line": 248 - }, - "18": { - "loc": { - "start": { - "line": 253, - "column": 4 - }, - "end": { - "line": 260, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 253, - "column": 4 - }, - "end": { - "line": 260, - "column": 5 - } - }, - { - "start": { - "line": 253, - "column": 4 - }, - "end": { - "line": 260, - "column": 5 - } - } - ], - "line": 253 - }, - "19": { - "loc": { - "start": { - "line": 273, - "column": 4 - }, - "end": { - "line": 273, - "column": 57 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 273, - "column": 4 - }, - "end": { - "line": 273, - "column": 57 - } - }, - { - "start": { - "line": 273, - "column": 4 - }, - "end": { - "line": 273, - "column": 57 - } - } - ], - "line": 273 - }, - "20": { - "loc": { - "start": { - "line": 276, - "column": 4 - }, - "end": { - "line": 279, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 276, - "column": 4 - }, - "end": { - "line": 279, - "column": 5 - } - }, - { - "start": { - "line": 276, - "column": 4 - }, - "end": { - "line": 279, - "column": 5 - } - } - ], - "line": 276 - }, - "21": { - "loc": { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 284, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 284, - "column": 5 - } - }, - { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 284, - "column": 5 - } - } - ], - "line": 281 - }, - "22": { - "loc": { - "start": { - "line": 289, - "column": 4 - }, - "end": { - "line": 291, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 289, - "column": 4 - }, - "end": { - "line": 291, - "column": 5 - } - }, - { - "start": { - "line": 289, - "column": 4 - }, - "end": { - "line": 291, - "column": 5 - } - } - ], - "line": 289 - }, - "23": { - "loc": { - "start": { - "line": 289, - "column": 8 - }, - "end": { - "line": 289, - "column": 32 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 289, - "column": 8 - }, - "end": { - "line": 289, - "column": 23 - } - }, - { - "start": { - "line": 289, - "column": 27 - }, - "end": { - "line": 289, - "column": 32 - } - } - ], - "line": 289 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 132, - "6": 2, - "7": 130, - "8": 130, - "9": 130, - "10": 130, - "11": 0, - "12": 130, - "13": 130, - "14": 2, - "15": 2, - "16": 2, - "17": 2, - "18": 1, - "19": 1, - "20": 1, - "21": 132, - "22": 21, - "23": 0, - "24": 0, - "25": 0, - "26": 21, - "27": 0, - "28": 21, - "29": 19, - "30": 19, - "31": 21, - "32": 5, - "33": 0, - "34": 5, - "35": 5, - "36": 5, - "37": 5, - "38": 5, - "39": 5, - "40": 5, - "41": 5, - "42": 5, - "43": 5, - "44": 5, - "45": 5, - "46": 12, - "47": 12, - "48": 12, - "49": 15, - "50": 12, - "51": 4, - "52": 0, - "53": 4, - "54": 2, - "55": 2, - "56": 6, - "57": 0, - "58": 6, - "59": 0, - "60": 6, - "61": 6, - "62": 5, - "63": 5, - "64": 5, - "65": 1, - "66": 30, - "67": 30, - "68": 9, - "69": 30, - "70": 11, - "71": 30, - "72": 30, - "73": 30, - "74": 1, - "75": 29, - "76": 30, - "77": 26, - "78": 6, - "79": 20, - "80": 20, - "81": 0, - "82": 0, - "83": 20, - "84": 0, - "85": 0, - "86": 20, - "87": 20, - "88": 19, - "89": 20, - "90": 20, - "91": 20, - "92": 1, - "93": 1, - "94": 1 - }, - "f": { - "0": 1, - "1": 132, - "2": 130, - "3": 2, - "4": 132, - "5": 21, - "6": 5, - "7": 12, - "8": 4, - "9": 6, - "10": 30, - "11": 26, - "12": 1, - "13": 1 - }, - "b": { - "0": [ - 2, - 130 - ], - "1": [ - 0, - 130 - ], - "2": [ - 1, - 1 - ], - "3": [ - 131, - 1 - ], - "4": [ - 0, - 21 - ], - "5": [ - 0, - 21 - ], - "6": [ - 0, - 5 - ], - "7": [ - 5, - 0 - ], - "8": [ - 5, - 0 - ], - "9": [ - 5, - 5 - ], - "10": [ - 12, - 0 - ], - "11": [ - 0, - 4 - ], - "12": [ - 2, - 2 - ], - "13": [ - 0, - 6 - ], - "14": [ - 0, - 6 - ], - "15": [ - 5, - 0 - ], - "16": [ - 9, - 21 - ], - "17": [ - 11, - 19 - ], - "18": [ - 1, - 29 - ], - "19": [ - 6, - 20 - ], - "20": [ - 0, - 20 - ], - "21": [ - 0, - 20 - ], - "22": [ - 19, - 1 - ], - "23": [ - 20, - 20 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "b6d1c10964ad46a5343681949658938d9148dc9f" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/snapshot.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/snapshot.js", - "statementMap": { - "0": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 28 - } - }, - "1": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 27, - "column": 5 - } - }, - "2": { - "start": { - "line": 24, - "column": 6 - }, - "end": { - "line": 24, - "column": 41 - } - }, - "3": { - "start": { - "line": 26, - "column": 6 - }, - "end": { - "line": 26, - "column": 21 - } - }, - "4": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 33 - } - }, - "5": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 80 - } - }, - "6": { - "start": { - "line": 32, - "column": 4 - }, - "end": { - "line": 32, - "column": 47 - } - }, - "7": { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 108 - } - }, - "8": { - "start": { - "line": 42, - "column": 61 - }, - "end": { - "line": 42, - "column": 108 - } - }, - "9": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 23 - } - }, - "10": { - "start": { - "line": 53, - "column": 18 - }, - "end": { - "line": 53, - "column": 44 - } - }, - "11": { - "start": { - "line": 54, - "column": 21 - }, - "end": { - "line": 54, - "column": 41 - } - }, - "12": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 64, - "column": 7 - } - }, - "13": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 32 - } - }, - "14": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 46 - } - }, - "15": { - "start": { - "line": 82, - "column": 33 - }, - "end": { - "line": 82, - "column": 46 - } - }, - "16": { - "start": { - "line": 83, - "column": 20 - }, - "end": { - "line": 83, - "column": 25 - } - }, - "17": { - "start": { - "line": 85, - "column": 4 - }, - "end": { - "line": 94, - "column": 5 - } - }, - "18": { - "start": { - "line": 86, - "column": 18 - }, - "end": { - "line": 86, - "column": 36 - } - }, - "19": { - "start": { - "line": 87, - "column": 28 - }, - "end": { - "line": 87, - "column": 43 - } - }, - "20": { - "start": { - "line": 88, - "column": 26 - }, - "end": { - "line": 88, - "column": 47 - } - }, - "21": { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 93, - "column": 7 - } - }, - "22": { - "start": { - "line": 91, - "column": 8 - }, - "end": { - "line": 91, - "column": 25 - } - }, - "23": { - "start": { - "line": 92, - "column": 8 - }, - "end": { - "line": 92, - "column": 14 - } - }, - "24": { - "start": { - "line": 96, - "column": 4 - }, - "end": { - "line": 96, - "column": 21 - } - }, - "25": { - "start": { - "line": 105, - "column": 4 - }, - "end": { - "line": 105, - "column": 26 - } - }, - "26": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 115, - "column": 41 - } - }, - "27": { - "start": { - "line": 124, - "column": 4 - }, - "end": { - "line": 124, - "column": 34 - } - }, - "28": { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 41 - } - }, - "29": { - "start": { - "line": 133, - "column": 32 - }, - "end": { - "line": 133, - "column": 41 - } - }, - "30": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 43 - } - }, - "31": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 143, - "column": 22 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 20, - "column": 3 - } - }, - "loc": { - "start": { - "line": 20, - "column": 48 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "line": 20 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 40, - "column": 2 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "loc": { - "start": { - "line": 40, - "column": 13 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "line": 40 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 52, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "loc": { - "start": { - "line": 52, - "column": 32 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "line": 52 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 72, - "column": 2 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "loc": { - "start": { - "line": 72, - "column": 20 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "line": 72 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 81, - "column": 2 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "loc": { - "start": { - "line": 81, - "column": 46 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "line": 81 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 3 - } - }, - "loc": { - "start": { - "line": 104, - "column": 40 - }, - "end": { - "line": 106, - "column": 3 - } - }, - "line": 104 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 114, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - }, - "loc": { - "start": { - "line": 114, - "column": 34 - }, - "end": { - "line": 116, - "column": 3 - } - }, - "line": 114 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 123, - "column": 2 - }, - "end": { - "line": 123, - "column": 3 - } - }, - "loc": { - "start": { - "line": 123, - "column": 25 - }, - "end": { - "line": 125, - "column": 3 - } - }, - "line": 123 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 132, - "column": 2 - }, - "end": { - "line": 132, - "column": 3 - } - }, - "loc": { - "start": { - "line": 132, - "column": 24 - }, - "end": { - "line": 135, - "column": 3 - } - }, - "line": 132 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 142, - "column": 2 - }, - "end": { - "line": 142, - "column": 3 - } - }, - "loc": { - "start": { - "line": 142, - "column": 19 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "line": 142 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 27, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 27, - "column": 5 - } - }, - { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 27, - "column": 5 - } - } - ], - "line": 23 - }, - "1": { - "loc": { - "start": { - "line": 31, - "column": 21 - }, - "end": { - "line": 31, - "column": 79 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 31, - "column": 55 - }, - "end": { - "line": 31, - "column": 59 - } - }, - { - "start": { - "line": 31, - "column": 62 - }, - "end": { - "line": 31, - "column": 79 - } - } - ], - "line": 31 - }, - "2": { - "loc": { - "start": { - "line": 32, - "column": 22 - }, - "end": { - "line": 32, - "column": 46 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 32, - "column": 22 - }, - "end": { - "line": 32, - "column": 40 - } - }, - { - "start": { - "line": 32, - "column": 44 - }, - "end": { - "line": 32, - "column": 46 - } - } - ], - "line": 32 - }, - "3": { - "loc": { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 108 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 108 - } - }, - { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 108 - } - } - ], - "line": 42 - }, - "4": { - "loc": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 59 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 29 - } - }, - { - "start": { - "line": 42, - "column": 33 - }, - "end": { - "line": 42, - "column": 59 - } - } - ], - "line": 42 - }, - "5": { - "loc": { - "start": { - "line": 63, - "column": 17 - }, - "end": { - "line": 63, - "column": 58 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 63, - "column": 35 - }, - "end": { - "line": 63, - "column": 53 - } - }, - { - "start": { - "line": 63, - "column": 56 - }, - "end": { - "line": 63, - "column": 58 - } - } - ], - "line": 63 - }, - "6": { - "loc": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 46 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 46 - } - }, - { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 46 - } - } - ], - "line": 82 - }, - "7": { - "loc": { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 93, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 93, - "column": 7 - } - }, - { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 93, - "column": 7 - } - } - ], - "line": 90 - }, - "8": { - "loc": { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 41 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 41 - } - }, - { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 41 - } - } - ], - "line": 133 - } - }, - "s": { - "0": 234, - "1": 234, - "2": 56, - "3": 178, - "4": 234, - "5": 234, - "6": 234, - "7": 151, - "8": 51, - "9": 100, - "10": 9, - "11": 9, - "12": 9, - "13": 1, - "14": 1, - "15": 0, - "16": 1, - "17": 1, - "18": 4, - "19": 4, - "20": 4, - "21": 4, - "22": 1, - "23": 1, - "24": 1, - "25": 7, - "26": 2, - "27": 2, - "28": 2, - "29": 1, - "30": 1, - "31": 0 - }, - "f": { - "0": 234, - "1": 151, - "2": 9, - "3": 1, - "4": 1, - "5": 7, - "6": 2, - "7": 2, - "8": 2, - "9": 0 - }, - "b": { - "0": [ - 56, - 178 - ], - "1": [ - 9, - 225 - ], - "2": [ - 234, - 0 - ], - "3": [ - 51, - 100 - ], - "4": [ - 151, - 118 - ], - "5": [ - 0, - 9 - ], - "6": [ - 0, - 1 - ], - "7": [ - 1, - 3 - ], - "8": [ - 1, - 1 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "53ba522077277ceb17a6fc2913ec01e978ca3019" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/reference.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/reference.js", - "statementMap": { - "0": { - "start": { - "line": 26, - "column": 16 - }, - "end": { - "line": 26, - "column": 17 - } - }, - "1": { - "start": { - "line": 33, - "column": 28 - }, - "end": { - "line": 39, - "column": 1 - } - }, - "2": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 26 - } - }, - "3": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 25 - } - }, - "4": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 28 - } - }, - "5": { - "start": { - "line": 85, - "column": 4 - }, - "end": { - "line": 85, - "column": 30 - } - }, - "6": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 59 - } - }, - "7": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 87, - "column": 63 - } - }, - "8": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 101, - "column": 109 - } - }, - "9": { - "start": { - "line": 113, - "column": 4 - }, - "end": { - "line": 116, - "column": 6 - } - }, - "10": { - "start": { - "line": 128, - "column": 22 - }, - "end": { - "line": 128, - "column": 54 - } - }, - "11": { - "start": { - "line": 130, - "column": 4 - }, - "end": { - "line": 133, - "column": 6 - } - }, - "12": { - "start": { - "line": 146, - "column": 19 - }, - "end": { - "line": 146, - "column": 48 - } - }, - "13": { - "start": { - "line": 147, - "column": 22 - }, - "end": { - "line": 147, - "column": 54 - } - }, - "14": { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 152, - "column": 6 - } - }, - "15": { - "start": { - "line": 164, - "column": 18 - }, - "end": { - "line": 164, - "column": 44 - } - }, - "16": { - "start": { - "line": 166, - "column": 4 - }, - "end": { - "line": 169, - "column": 6 - } - }, - "17": { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 183, - "column": 6 - } - }, - "18": { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 201, - "column": 5 - } - }, - "19": { - "start": { - "line": 200, - "column": 6 - }, - "end": { - "line": 200, - "column": 87 - } - }, - "20": { - "start": { - "line": 203, - "column": 4 - }, - "end": { - "line": 219, - "column": 7 - } - }, - "21": { - "start": { - "line": 204, - "column": 32 - }, - "end": { - "line": 215, - "column": 7 - } - }, - "22": { - "start": { - "line": 205, - "column": 8 - }, - "end": { - "line": 211, - "column": 9 - } - }, - "23": { - "start": { - "line": 206, - "column": 10 - }, - "end": { - "line": 210, - "column": 11 - } - }, - "24": { - "start": { - "line": 207, - "column": 12 - }, - "end": { - "line": 207, - "column": 47 - } - }, - "25": { - "start": { - "line": 209, - "column": 12 - }, - "end": { - "line": 209, - "column": 74 - } - }, - "26": { - "start": { - "line": 213, - "column": 8 - }, - "end": { - "line": 213, - "column": 40 - } - }, - "27": { - "start": { - "line": 213, - "column": 19 - }, - "end": { - "line": 213, - "column": 40 - } - }, - "28": { - "start": { - "line": 214, - "column": 8 - }, - "end": { - "line": 214, - "column": 82 - } - }, - "29": { - "start": { - "line": 218, - "column": 6 - }, - "end": { - "line": 218, - "column": 103 - } - }, - "30": { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 252, - "column": 9 - } - }, - "31": { - "start": { - "line": 239, - "column": 26 - }, - "end": { - "line": 239, - "column": 54 - } - }, - "32": { - "start": { - "line": 241, - "column": 8 - }, - "end": { - "line": 245, - "column": 9 - } - }, - "33": { - "start": { - "line": 242, - "column": 10 - }, - "end": { - "line": 242, - "column": 90 - } - }, - "34": { - "start": { - "line": 242, - "column": 41 - }, - "end": { - "line": 242, - "column": 90 - } - }, - "35": { - "start": { - "line": 243, - "column": 10 - }, - "end": { - "line": 243, - "column": 85 - } - }, - "36": { - "start": { - "line": 243, - "column": 44 - }, - "end": { - "line": 243, - "column": 85 - } - }, - "37": { - "start": { - "line": 244, - "column": 10 - }, - "end": { - "line": 244, - "column": 37 - } - }, - "38": { - "start": { - "line": 247, - "column": 8 - }, - "end": { - "line": 247, - "column": 25 - } - }, - "39": { - "start": { - "line": 250, - "column": 8 - }, - "end": { - "line": 250, - "column": 71 - } - }, - "40": { - "start": { - "line": 250, - "column": 41 - }, - "end": { - "line": 250, - "column": 71 - } - }, - "41": { - "start": { - "line": 251, - "column": 8 - }, - "end": { - "line": 251, - "column": 21 - } - }, - "42": { - "start": { - "line": 262, - "column": 4 - }, - "end": { - "line": 264, - "column": 5 - } - }, - "43": { - "start": { - "line": 263, - "column": 6 - }, - "end": { - "line": 263, - "column": 111 - } - }, - "44": { - "start": { - "line": 266, - "column": 19 - }, - "end": { - "line": 266, - "column": 116 - } - }, - "45": { - "start": { - "line": 267, - "column": 20 - }, - "end": { - "line": 267, - "column": 37 - } - }, - "46": { - "start": { - "line": 270, - "column": 4 - }, - "end": { - "line": 274, - "column": 5 - } - }, - "47": { - "start": { - "line": 271, - "column": 6 - }, - "end": { - "line": 273, - "column": 49 - } - }, - "48": { - "start": { - "line": 272, - "column": 20 - }, - "end": { - "line": 272, - "column": 44 - } - }, - "49": { - "start": { - "line": 273, - "column": 24 - }, - "end": { - "line": 273, - "column": 47 - } - }, - "50": { - "start": { - "line": 278, - "column": 4 - }, - "end": { - "line": 278, - "column": 33 - } - }, - "51": { - "start": { - "line": 279, - "column": 4 - }, - "end": { - "line": 279, - "column": 18 - } - }, - "52": { - "start": { - "line": 291, - "column": 4 - }, - "end": { - "line": 291, - "column": 38 - } - }, - "53": { - "start": { - "line": 299, - "column": 4 - }, - "end": { - "line": 299, - "column": 43 - } - }, - "54": { - "start": { - "line": 307, - "column": 4 - }, - "end": { - "line": 307, - "column": 40 - } - }, - "55": { - "start": { - "line": 316, - "column": 4 - }, - "end": { - "line": 316, - "column": 45 - } - }, - "56": { - "start": { - "line": 326, - "column": 19 - }, - "end": { - "line": 326, - "column": 87 - } - }, - "57": { - "start": { - "line": 327, - "column": 4 - }, - "end": { - "line": 327, - "column": 37 - } - }, - "58": { - "start": { - "line": 328, - "column": 4 - }, - "end": { - "line": 328, - "column": 18 - } - }, - "59": { - "start": { - "line": 341, - "column": 4 - }, - "end": { - "line": 341, - "column": 44 - } - }, - "60": { - "start": { - "line": 350, - "column": 4 - }, - "end": { - "line": 350, - "column": 45 - } - }, - "61": { - "start": { - "line": 360, - "column": 19 - }, - "end": { - "line": 360, - "column": 87 - } - }, - "62": { - "start": { - "line": 361, - "column": 4 - }, - "end": { - "line": 361, - "column": 37 - } - }, - "63": { - "start": { - "line": 362, - "column": 4 - }, - "end": { - "line": 362, - "column": 18 - } - }, - "64": { - "start": { - "line": 376, - "column": 4 - }, - "end": { - "line": 376, - "column": 46 - } - }, - "65": { - "start": { - "line": 386, - "column": 4 - }, - "end": { - "line": 386, - "column": 44 - } - }, - "66": { - "start": { - "line": 396, - "column": 4 - }, - "end": { - "line": 396, - "column": 46 - } - }, - "67": { - "start": { - "line": 407, - "column": 19 - }, - "end": { - "line": 407, - "column": 87 - } - }, - "68": { - "start": { - "line": 408, - "column": 4 - }, - "end": { - "line": 408, - "column": 43 - } - }, - "69": { - "start": { - "line": 409, - "column": 4 - }, - "end": { - "line": 409, - "column": 18 - } - }, - "70": { - "start": { - "line": 417, - "column": 4 - }, - "end": { - "line": 417, - "column": 32 - } - }, - "71": { - "start": { - "line": 429, - "column": 4 - }, - "end": { - "line": 429, - "column": 65 - } - }, - "72": { - "start": { - "line": 437, - "column": 4 - }, - "end": { - "line": 437, - "column": 21 - } - }, - "73": { - "start": { - "line": 449, - "column": 4 - }, - "end": { - "line": 452, - "column": 77 - } - }, - "74": { - "start": { - "line": 466, - "column": 4 - }, - "end": { - "line": 466, - "column": 39 - } - }, - "75": { - "start": { - "line": 466, - "column": 27 - }, - "end": { - "line": 466, - "column": 39 - } - }, - "76": { - "start": { - "line": 467, - "column": 4 - }, - "end": { - "line": 467, - "column": 93 - } - }, - "77": { - "start": { - "line": 477, - "column": 4 - }, - "end": { - "line": 477, - "column": 16 - } - }, - "78": { - "start": { - "line": 487, - "column": 4 - }, - "end": { - "line": 487, - "column": 46 - } - }, - "79": { - "start": { - "line": 495, - "column": 4 - }, - "end": { - "line": 508, - "column": 5 - } - }, - "80": { - "start": { - "line": 496, - "column": 6 - }, - "end": { - "line": 507, - "column": 9 - } - }, - "81": { - "start": { - "line": 497, - "column": 8 - }, - "end": { - "line": 497, - "column": 29 - } - }, - "82": { - "start": { - "line": 498, - "column": 8 - }, - "end": { - "line": 498, - "column": 33 - } - }, - "83": { - "start": { - "line": 500, - "column": 8 - }, - "end": { - "line": 500, - "column": 29 - } - }, - "84": { - "start": { - "line": 502, - "column": 8 - }, - "end": { - "line": 504, - "column": 9 - } - }, - "85": { - "start": { - "line": 503, - "column": 10 - }, - "end": { - "line": 503, - "column": 39 - } - }, - "86": { - "start": { - "line": 506, - "column": 8 - }, - "end": { - "line": 506, - "column": 26 - } - }, - "87": { - "start": { - "line": 510, - "column": 4 - }, - "end": { - "line": 510, - "column": 65 - } - }, - "88": { - "start": { - "line": 518, - "column": 4 - }, - "end": { - "line": 523, - "column": 5 - } - }, - "89": { - "start": { - "line": 519, - "column": 6 - }, - "end": { - "line": 522, - "column": 9 - } - }, - "90": { - "start": { - "line": 520, - "column": 8 - }, - "end": { - "line": 520, - "column": 29 - } - }, - "91": { - "start": { - "line": 521, - "column": 8 - }, - "end": { - "line": 521, - "column": 37 - } - }, - "92": { - "start": { - "line": 525, - "column": 4 - }, - "end": { - "line": 525, - "column": 66 - } - }, - "93": { - "start": { - "line": 538, - "column": 4 - }, - "end": { - "line": 538, - "column": 114 - } - }, - "94": { - "start": { - "line": 549, - "column": 4 - }, - "end": { - "line": 549, - "column": 88 - } - }, - "95": { - "start": { - "line": 556, - "column": 4 - }, - "end": { - "line": 556, - "column": 30 - } - }, - "96": { - "start": { - "line": 565, - "column": 4 - }, - "end": { - "line": 565, - "column": 28 - } - }, - "97": { - "start": { - "line": 576, - "column": 4 - }, - "end": { - "line": 576, - "column": 35 - } - }, - "98": { - "start": { - "line": 576, - "column": 24 - }, - "end": { - "line": 576, - "column": 35 - } - }, - "99": { - "start": { - "line": 580, - "column": 4 - }, - "end": { - "line": 580, - "column": 47 - } - }, - "100": { - "start": { - "line": 590, - "column": 4 - }, - "end": { - "line": 595, - "column": 5 - } - }, - "101": { - "start": { - "line": 591, - "column": 6 - }, - "end": { - "line": 594, - "column": 8 - } - }, - "102": { - "start": { - "line": 597, - "column": 4 - }, - "end": { - "line": 600, - "column": 6 - } - }, - "103": { - "start": { - "line": 630, - "column": 4 - }, - "end": { - "line": 632, - "column": 5 - } - }, - "104": { - "start": { - "line": 631, - "column": 6 - }, - "end": { - "line": 631, - "column": 96 - } - }, - "105": { - "start": { - "line": 634, - "column": 4 - }, - "end": { - "line": 636, - "column": 5 - } - }, - "106": { - "start": { - "line": 635, - "column": 6 - }, - "end": { - "line": 635, - "column": 141 - } - }, - "107": { - "start": { - "line": 638, - "column": 4 - }, - "end": { - "line": 640, - "column": 5 - } - }, - "108": { - "start": { - "line": 639, - "column": 6 - }, - "end": { - "line": 639, - "column": 95 - } - }, - "109": { - "start": { - "line": 642, - "column": 4 - }, - "end": { - "line": 644, - "column": 5 - } - }, - "110": { - "start": { - "line": 643, - "column": 6 - }, - "end": { - "line": 643, - "column": 84 - } - }, - "111": { - "start": { - "line": 646, - "column": 4 - }, - "end": { - "line": 648, - "column": 5 - } - }, - "112": { - "start": { - "line": 647, - "column": 6 - }, - "end": { - "line": 647, - "column": 150 - } - }, - "113": { - "start": { - "line": 650, - "column": 4 - }, - "end": { - "line": 652, - "column": 5 - } - }, - "114": { - "start": { - "line": 651, - "column": 6 - }, - "end": { - "line": 651, - "column": 150 - } - }, - "115": { - "start": { - "line": 654, - "column": 33 - }, - "end": { - "line": 654, - "column": 68 - } - }, - "116": { - "start": { - "line": 655, - "column": 40 - }, - "end": { - "line": 655, - "column": 75 - } - }, - "117": { - "start": { - "line": 656, - "column": 21 - }, - "end": { - "line": 656, - "column": 122 - } - }, - "118": { - "start": { - "line": 657, - "column": 28 - }, - "end": { - "line": 664, - "column": 5 - } - }, - "119": { - "start": { - "line": 666, - "column": 4 - }, - "end": { - "line": 666, - "column": 99 - } - }, - "120": { - "start": { - "line": 668, - "column": 4 - }, - "end": { - "line": 684, - "column": 5 - } - }, - "121": { - "start": { - "line": 672, - "column": 6 - }, - "end": { - "line": 683, - "column": 8 - } - }, - "122": { - "start": { - "line": 687, - "column": 4 - }, - "end": { - "line": 699, - "column": 7 - } - }, - "123": { - "start": { - "line": 703, - "column": 4 - }, - "end": { - "line": 703, - "column": 19 - } - }, - "124": { - "start": { - "line": 707, - "column": 4 - }, - "end": { - "line": 707, - "column": 20 - } - }, - "125": { - "start": { - "line": 726, - "column": 4 - }, - "end": { - "line": 730, - "column": 5 - } - }, - "126": { - "start": { - "line": 729, - "column": 6 - }, - "end": { - "line": 729, - "column": 110 - } - }, - "127": { - "start": { - "line": 735, - "column": 4 - }, - "end": { - "line": 737, - "column": 5 - } - }, - "128": { - "start": { - "line": 736, - "column": 6 - }, - "end": { - "line": 736, - "column": 142 - } - }, - "129": { - "start": { - "line": 739, - "column": 4 - }, - "end": { - "line": 741, - "column": 5 - } - }, - "130": { - "start": { - "line": 740, - "column": 6 - }, - "end": { - "line": 740, - "column": 126 - } - }, - "131": { - "start": { - "line": 749, - "column": 4 - }, - "end": { - "line": 759, - "column": 5 - } - }, - "132": { - "start": { - "line": 750, - "column": 27 - }, - "end": { - "line": 750, - "column": 107 - } - }, - "133": { - "start": { - "line": 751, - "column": 6 - }, - "end": { - "line": 751, - "column": 35 - } - }, - "134": { - "start": { - "line": 751, - "column": 25 - }, - "end": { - "line": 751, - "column": 35 - } - }, - "135": { - "start": { - "line": 754, - "column": 6 - }, - "end": { - "line": 754, - "column": 84 - } - }, - "136": { - "start": { - "line": 758, - "column": 6 - }, - "end": { - "line": 758, - "column": 90 - } - }, - "137": { - "start": { - "line": 763, - "column": 26 - }, - "end": { - "line": 763, - "column": 90 - } - }, - "138": { - "start": { - "line": 765, - "column": 4 - }, - "end": { - "line": 767, - "column": 6 - } - }, - "139": { - "start": { - "line": 769, - "column": 4 - }, - "end": { - "line": 769, - "column": 73 - } - }, - "140": { - "start": { - "line": 773, - "column": 4 - }, - "end": { - "line": 773, - "column": 30 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 81, - "column": 2 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "loc": { - "start": { - "line": 81, - "column": 91 - }, - "end": { - "line": 88, - "column": 3 - } - }, - "line": 81 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 100, - "column": 2 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "loc": { - "start": { - "line": 100, - "column": 43 - }, - "end": { - "line": 102, - "column": 3 - } - }, - "line": 100 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 112, - "column": 2 - }, - "end": { - "line": 112, - "column": 3 - } - }, - "loc": { - "start": { - "line": 112, - "column": 56 - }, - "end": { - "line": 117, - "column": 3 - } - }, - "line": 112 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 127, - "column": 2 - }, - "end": { - "line": 127, - "column": 3 - } - }, - "loc": { - "start": { - "line": 127, - "column": 86 - }, - "end": { - "line": 134, - "column": 3 - } - }, - "line": 127 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 145, - "column": 2 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "loc": { - "start": { - "line": 145, - "column": 102 - }, - "end": { - "line": 153, - "column": 3 - } - }, - "line": 145 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 163, - "column": 2 - }, - "end": { - "line": 163, - "column": 3 - } - }, - "loc": { - "start": { - "line": 163, - "column": 60 - }, - "end": { - "line": 170, - "column": 3 - } - }, - "line": 163 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 179, - "column": 2 - }, - "end": { - "line": 179, - "column": 3 - } - }, - "loc": { - "start": { - "line": 179, - "column": 47 - }, - "end": { - "line": 184, - "column": 3 - } - }, - "line": 179 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 194, - "column": 2 - }, - "end": { - "line": 194, - "column": 3 - } - }, - "loc": { - "start": { - "line": 198, - "column": 4 - }, - "end": { - "line": 220, - "column": 3 - } - }, - "line": 198 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 203, - "column": 23 - }, - "end": { - "line": 203, - "column": 24 - } - }, - "loc": { - "start": { - "line": 203, - "column": 44 - }, - "end": { - "line": 219, - "column": 5 - } - }, - "line": 203 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 204, - "column": 32 - }, - "end": { - "line": 204, - "column": 33 - } - }, - "loc": { - "start": { - "line": 204, - "column": 68 - }, - "end": { - "line": 215, - "column": 7 - } - }, - "line": 204 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 231, - "column": 2 - }, - "end": { - "line": 231, - "column": 3 - } - }, - "loc": { - "start": { - "line": 236, - "column": 4 - }, - "end": { - "line": 253, - "column": 3 - } - }, - "line": 236 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 238, - "column": 12 - }, - "end": { - "line": 238, - "column": 13 - } - }, - "loc": { - "start": { - "line": 238, - "column": 30 - }, - "end": { - "line": 248, - "column": 7 - } - }, - "line": 238 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 249, - "column": 13 - }, - "end": { - "line": 249, - "column": 14 - } - }, - "loc": { - "start": { - "line": 249, - "column": 24 - }, - "end": { - "line": 252, - "column": 7 - } - }, - "line": 249 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 261, - "column": 2 - }, - "end": { - "line": 261, - "column": 3 - } - }, - "loc": { - "start": { - "line": 261, - "column": 69 - }, - "end": { - "line": 280, - "column": 3 - } - }, - "line": 261 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 272, - "column": 14 - }, - "end": { - "line": 272, - "column": 15 - } - }, - "loc": { - "start": { - "line": 272, - "column": 20 - }, - "end": { - "line": 272, - "column": 44 - } - }, - "line": 272 - }, - "15": { - "name": "(anonymous_15)", - "decl": { - "start": { - "line": 273, - "column": 15 - }, - "end": { - "line": 273, - "column": 16 - } - }, - "loc": { - "start": { - "line": 273, - "column": 24 - }, - "end": { - "line": 273, - "column": 47 - } - }, - "line": 273 - }, - "16": { - "name": "(anonymous_16)", - "decl": { - "start": { - "line": 290, - "column": 2 - }, - "end": { - "line": 290, - "column": 3 - } - }, - "loc": { - "start": { - "line": 290, - "column": 26 - }, - "end": { - "line": 292, - "column": 3 - } - }, - "line": 290 - }, - "17": { - "name": "(anonymous_17)", - "decl": { - "start": { - "line": 298, - "column": 2 - }, - "end": { - "line": 298, - "column": 3 - } - }, - "loc": { - "start": { - "line": 298, - "column": 31 - }, - "end": { - "line": 300, - "column": 3 - } - }, - "line": 298 - }, - "18": { - "name": "(anonymous_18)", - "decl": { - "start": { - "line": 306, - "column": 2 - }, - "end": { - "line": 306, - "column": 3 - } - }, - "loc": { - "start": { - "line": 306, - "column": 28 - }, - "end": { - "line": 308, - "column": 3 - } - }, - "line": 306 - }, - "19": { - "name": "(anonymous_19)", - "decl": { - "start": { - "line": 315, - "column": 2 - }, - "end": { - "line": 315, - "column": 3 - } - }, - "loc": { - "start": { - "line": 315, - "column": 39 - }, - "end": { - "line": 317, - "column": 3 - } - }, - "line": 315 - }, - "20": { - "name": "(anonymous_20)", - "decl": { - "start": { - "line": 325, - "column": 2 - }, - "end": { - "line": 325, - "column": 3 - } - }, - "loc": { - "start": { - "line": 325, - "column": 49 - }, - "end": { - "line": 329, - "column": 3 - } - }, - "line": 325 - }, - "21": { - "name": "(anonymous_21)", - "decl": { - "start": { - "line": 340, - "column": 2 - }, - "end": { - "line": 340, - "column": 3 - } - }, - "loc": { - "start": { - "line": 340, - "column": 40 - }, - "end": { - "line": 342, - "column": 3 - } - }, - "line": 340 - }, - "22": { - "name": "(anonymous_22)", - "decl": { - "start": { - "line": 349, - "column": 2 - }, - "end": { - "line": 349, - "column": 3 - } - }, - "loc": { - "start": { - "line": 349, - "column": 41 - }, - "end": { - "line": 351, - "column": 3 - } - }, - "line": 349 - }, - "23": { - "name": "(anonymous_23)", - "decl": { - "start": { - "line": 359, - "column": 2 - }, - "end": { - "line": 359, - "column": 3 - } - }, - "loc": { - "start": { - "line": 359, - "column": 48 - }, - "end": { - "line": 363, - "column": 3 - } - }, - "line": 359 - }, - "24": { - "name": "(anonymous_24)", - "decl": { - "start": { - "line": 375, - "column": 2 - }, - "end": { - "line": 375, - "column": 3 - } - }, - "loc": { - "start": { - "line": 375, - "column": 47 - }, - "end": { - "line": 377, - "column": 3 - } - }, - "line": 375 - }, - "25": { - "name": "(anonymous_25)", - "decl": { - "start": { - "line": 385, - "column": 2 - }, - "end": { - "line": 385, - "column": 3 - } - }, - "loc": { - "start": { - "line": 385, - "column": 45 - }, - "end": { - "line": 387, - "column": 3 - } - }, - "line": 385 - }, - "26": { - "name": "(anonymous_26)", - "decl": { - "start": { - "line": 395, - "column": 2 - }, - "end": { - "line": 395, - "column": 3 - } - }, - "loc": { - "start": { - "line": 395, - "column": 47 - }, - "end": { - "line": 397, - "column": 3 - } - }, - "line": 395 - }, - "27": { - "name": "(anonymous_27)", - "decl": { - "start": { - "line": 406, - "column": 2 - }, - "end": { - "line": 406, - "column": 3 - } - }, - "loc": { - "start": { - "line": 406, - "column": 60 - }, - "end": { - "line": 410, - "column": 3 - } - }, - "line": 406 - }, - "28": { - "name": "(anonymous_28)", - "decl": { - "start": { - "line": 416, - "column": 2 - }, - "end": { - "line": 416, - "column": 3 - } - }, - "loc": { - "start": { - "line": 416, - "column": 29 - }, - "end": { - "line": 418, - "column": 3 - } - }, - "line": 416 - }, - "29": { - "name": "(anonymous_29)", - "decl": { - "start": { - "line": 428, - "column": 2 - }, - "end": { - "line": 428, - "column": 3 - } - }, - "loc": { - "start": { - "line": 428, - "column": 33 - }, - "end": { - "line": 430, - "column": 3 - } - }, - "line": 428 - }, - "30": { - "name": "(anonymous_30)", - "decl": { - "start": { - "line": 436, - "column": 2 - }, - "end": { - "line": 436, - "column": 3 - } - }, - "loc": { - "start": { - "line": 436, - "column": 21 - }, - "end": { - "line": 438, - "column": 3 - } - }, - "line": 436 - }, - "31": { - "name": "(anonymous_31)", - "decl": { - "start": { - "line": 448, - "column": 2 - }, - "end": { - "line": 448, - "column": 3 - } - }, - "loc": { - "start": { - "line": 448, - "column": 40 - }, - "end": { - "line": 453, - "column": 3 - } - }, - "line": 448 - }, - "32": { - "name": "(anonymous_32)", - "decl": { - "start": { - "line": 465, - "column": 2 - }, - "end": { - "line": 465, - "column": 3 - } - }, - "loc": { - "start": { - "line": 465, - "column": 33 - }, - "end": { - "line": 468, - "column": 3 - } - }, - "line": 465 - }, - "33": { - "name": "(anonymous_33)", - "decl": { - "start": { - "line": 476, - "column": 2 - }, - "end": { - "line": 476, - "column": 3 - } - }, - "loc": { - "start": { - "line": 476, - "column": 23 - }, - "end": { - "line": 478, - "column": 3 - } - }, - "line": 476 - }, - "34": { - "name": "(anonymous_34)", - "decl": { - "start": { - "line": 486, - "column": 2 - }, - "end": { - "line": 486, - "column": 3 - } - }, - "loc": { - "start": { - "line": 486, - "column": 24 - }, - "end": { - "line": 488, - "column": 3 - } - }, - "line": 486 - }, - "35": { - "name": "(anonymous_35)", - "decl": { - "start": { - "line": 494, - "column": 2 - }, - "end": { - "line": 494, - "column": 3 - } - }, - "loc": { - "start": { - "line": 494, - "column": 56 - }, - "end": { - "line": 511, - "column": 3 - } - }, - "line": 494 - }, - "36": { - "name": "(anonymous_36)", - "decl": { - "start": { - "line": 496, - "column": 52 - }, - "end": { - "line": 496, - "column": 53 - } - }, - "loc": { - "start": { - "line": 496, - "column": 64 - }, - "end": { - "line": 499, - "column": 7 - } - }, - "line": 496 - }, - "37": { - "name": "(anonymous_37)", - "decl": { - "start": { - "line": 499, - "column": 9 - }, - "end": { - "line": 499, - "column": 10 - } - }, - "loc": { - "start": { - "line": 499, - "column": 26 - }, - "end": { - "line": 507, - "column": 7 - } - }, - "line": 499 - }, - "38": { - "name": "(anonymous_38)", - "decl": { - "start": { - "line": 517, - "column": 2 - }, - "end": { - "line": 517, - "column": 3 - } - }, - "loc": { - "start": { - "line": 517, - "column": 32 - }, - "end": { - "line": 526, - "column": 3 - } - }, - "line": 517 - }, - "39": { - "name": "(anonymous_39)", - "decl": { - "start": { - "line": 519, - "column": 53 - }, - "end": { - "line": 519, - "column": 54 - } - }, - "loc": { - "start": { - "line": 519, - "column": 70 - }, - "end": { - "line": 522, - "column": 7 - } - }, - "line": 519 - }, - "40": { - "name": "(anonymous_40)", - "decl": { - "start": { - "line": 537, - "column": 2 - }, - "end": { - "line": 537, - "column": 3 - } - }, - "loc": { - "start": { - "line": 537, - "column": 49 - }, - "end": { - "line": 539, - "column": 3 - } - }, - "line": 537 - }, - "41": { - "name": "(anonymous_41)", - "decl": { - "start": { - "line": 548, - "column": 2 - }, - "end": { - "line": 548, - "column": 3 - } - }, - "loc": { - "start": { - "line": 548, - "column": 23 - }, - "end": { - "line": 550, - "column": 3 - } - }, - "line": 548 - }, - "42": { - "name": "(anonymous_42)", - "decl": { - "start": { - "line": 555, - "column": 2 - }, - "end": { - "line": 555, - "column": 3 - } - }, - "loc": { - "start": { - "line": 555, - "column": 12 - }, - "end": { - "line": 557, - "column": 3 - } - }, - "line": 555 - }, - "43": { - "name": "(anonymous_43)", - "decl": { - "start": { - "line": 564, - "column": 2 - }, - "end": { - "line": 564, - "column": 3 - } - }, - "loc": { - "start": { - "line": 564, - "column": 36 - }, - "end": { - "line": 566, - "column": 3 - } - }, - "line": 564 - }, - "44": { - "name": "(anonymous_44)", - "decl": { - "start": { - "line": 575, - "column": 2 - }, - "end": { - "line": 575, - "column": 3 - } - }, - "loc": { - "start": { - "line": 575, - "column": 32 - }, - "end": { - "line": 581, - "column": 3 - } - }, - "line": 575 - }, - "45": { - "name": "(anonymous_45)", - "decl": { - "start": { - "line": 589, - "column": 2 - }, - "end": { - "line": 589, - "column": 3 - } - }, - "loc": { - "start": { - "line": 589, - "column": 32 - }, - "end": { - "line": 601, - "column": 3 - } - }, - "line": 589 - }, - "46": { - "name": "(anonymous_46)", - "decl": { - "start": { - "line": 629, - "column": 2 - }, - "end": { - "line": 629, - "column": 3 - } - }, - "loc": { - "start": { - "line": 629, - "column": 110 - }, - "end": { - "line": 708, - "column": 3 - } - }, - "line": 629 - }, - "47": { - "name": "(anonymous_47)", - "decl": { - "start": { - "line": 725, - "column": 2 - }, - "end": { - "line": 725, - "column": 3 - } - }, - "loc": { - "start": { - "line": 725, - "column": 61 - }, - "end": { - "line": 770, - "column": 3 - } - }, - "line": 725 - }, - "48": { - "name": "(anonymous_48)", - "decl": { - "start": { - "line": 772, - "column": 2 - }, - "end": { - "line": 772, - "column": 3 - } - }, - "loc": { - "start": { - "line": 772, - "column": 28 - }, - "end": { - "line": 774, - "column": 3 - } - }, - "line": 772 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 197, - "column": 4 - }, - "end": { - "line": 197, - "column": 33 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 197, - "column": 28 - }, - "end": { - "line": 197, - "column": 33 - } - } - ], - "line": 197 - }, - "1": { - "loc": { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 201, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 201, - "column": 5 - } - }, - { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 201, - "column": 5 - } - } - ], - "line": 199 - }, - "2": { - "loc": { - "start": { - "line": 205, - "column": 8 - }, - "end": { - "line": 211, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 205, - "column": 8 - }, - "end": { - "line": 211, - "column": 9 - } - }, - { - "start": { - "line": 205, - "column": 8 - }, - "end": { - "line": 211, - "column": 9 - } - } - ], - "line": 205 - }, - "3": { - "loc": { - "start": { - "line": 206, - "column": 10 - }, - "end": { - "line": 210, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 206, - "column": 10 - }, - "end": { - "line": 210, - "column": 11 - } - }, - { - "start": { - "line": 206, - "column": 10 - }, - "end": { - "line": 210, - "column": 11 - } - } - ], - "line": 206 - }, - "4": { - "loc": { - "start": { - "line": 213, - "column": 8 - }, - "end": { - "line": 213, - "column": 40 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 213, - "column": 8 - }, - "end": { - "line": 213, - "column": 40 - } - }, - { - "start": { - "line": 213, - "column": 8 - }, - "end": { - "line": 213, - "column": 40 - } - } - ], - "line": 213 - }, - "5": { - "loc": { - "start": { - "line": 232, - "column": 4 - }, - "end": { - "line": 232, - "column": 31 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 232, - "column": 24 - }, - "end": { - "line": 232, - "column": 31 - } - } - ], - "line": 232 - }, - "6": { - "loc": { - "start": { - "line": 241, - "column": 8 - }, - "end": { - "line": 245, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 241, - "column": 8 - }, - "end": { - "line": 245, - "column": 9 - } - }, - { - "start": { - "line": 241, - "column": 8 - }, - "end": { - "line": 245, - "column": 9 - } - } - ], - "line": 241 - }, - "7": { - "loc": { - "start": { - "line": 242, - "column": 10 - }, - "end": { - "line": 242, - "column": 90 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 242, - "column": 10 - }, - "end": { - "line": 242, - "column": 90 - } - }, - { - "start": { - "line": 242, - "column": 10 - }, - "end": { - "line": 242, - "column": 90 - } - } - ], - "line": 242 - }, - "8": { - "loc": { - "start": { - "line": 243, - "column": 10 - }, - "end": { - "line": 243, - "column": 85 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 243, - "column": 10 - }, - "end": { - "line": 243, - "column": 85 - } - }, - { - "start": { - "line": 243, - "column": 10 - }, - "end": { - "line": 243, - "column": 85 - } - } - ], - "line": 243 - }, - "9": { - "loc": { - "start": { - "line": 243, - "column": 14 - }, - "end": { - "line": 243, - "column": 42 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 243, - "column": 14 - }, - "end": { - "line": 243, - "column": 21 - } - }, - { - "start": { - "line": 243, - "column": 25 - }, - "end": { - "line": 243, - "column": 42 - } - } - ], - "line": 243 - }, - "10": { - "loc": { - "start": { - "line": 250, - "column": 8 - }, - "end": { - "line": 250, - "column": 71 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 250, - "column": 8 - }, - "end": { - "line": 250, - "column": 71 - } - }, - { - "start": { - "line": 250, - "column": 8 - }, - "end": { - "line": 250, - "column": 71 - } - } - ], - "line": 250 - }, - "11": { - "loc": { - "start": { - "line": 262, - "column": 4 - }, - "end": { - "line": 264, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 262, - "column": 4 - }, - "end": { - "line": 264, - "column": 5 - } - }, - { - "start": { - "line": 262, - "column": 4 - }, - "end": { - "line": 264, - "column": 5 - } - } - ], - "line": 262 - }, - "12": { - "loc": { - "start": { - "line": 262, - "column": 8 - }, - "end": { - "line": 262, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 262, - "column": 8 - }, - "end": { - "line": 262, - "column": 22 - } - }, - { - "start": { - "line": 262, - "column": 26 - }, - "end": { - "line": 262, - "column": 45 - } - } - ], - "line": 262 - }, - "13": { - "loc": { - "start": { - "line": 270, - "column": 4 - }, - "end": { - "line": 274, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 270, - "column": 4 - }, - "end": { - "line": 274, - "column": 5 - } - }, - { - "start": { - "line": 270, - "column": 4 - }, - "end": { - "line": 274, - "column": 5 - } - } - ], - "line": 270 - }, - "14": { - "loc": { - "start": { - "line": 449, - "column": 11 - }, - "end": { - "line": 452, - "column": 76 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 449, - "column": 11 - }, - "end": { - "line": 449, - "column": 21 - } - }, - { - "start": { - "line": 450, - "column": 9 - }, - "end": { - "line": 450, - "column": 43 - } - }, - { - "start": { - "line": 451, - "column": 9 - }, - "end": { - "line": 451, - "column": 34 - } - }, - { - "start": { - "line": 452, - "column": 9 - }, - "end": { - "line": 452, - "column": 76 - } - } - ], - "line": 449 - }, - "15": { - "loc": { - "start": { - "line": 466, - "column": 4 - }, - "end": { - "line": 466, - "column": 39 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 466, - "column": 4 - }, - "end": { - "line": 466, - "column": 39 - } - }, - { - "start": { - "line": 466, - "column": 4 - }, - "end": { - "line": 466, - "column": 39 - } - } - ], - "line": 466 - }, - "16": { - "loc": { - "start": { - "line": 495, - "column": 4 - }, - "end": { - "line": 508, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 495, - "column": 4 - }, - "end": { - "line": 508, - "column": 5 - } - }, - { - "start": { - "line": 495, - "column": 4 - }, - "end": { - "line": 508, - "column": 5 - } - } - ], - "line": 495 - }, - "17": { - "loc": { - "start": { - "line": 495, - "column": 8 - }, - "end": { - "line": 495, - "column": 68 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 495, - "column": 8 - }, - "end": { - "line": 495, - "column": 29 - } - }, - { - "start": { - "line": 495, - "column": 33 - }, - "end": { - "line": 495, - "column": 46 - } - }, - { - "start": { - "line": 495, - "column": 50 - }, - "end": { - "line": 495, - "column": 68 - } - } - ], - "line": 495 - }, - "18": { - "loc": { - "start": { - "line": 502, - "column": 8 - }, - "end": { - "line": 504, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 502, - "column": 8 - }, - "end": { - "line": 504, - "column": 9 - } - }, - { - "start": { - "line": 502, - "column": 8 - }, - "end": { - "line": 504, - "column": 9 - } - } - ], - "line": 502 - }, - "19": { - "loc": { - "start": { - "line": 518, - "column": 4 - }, - "end": { - "line": 523, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 518, - "column": 4 - }, - "end": { - "line": 523, - "column": 5 - } - }, - { - "start": { - "line": 518, - "column": 4 - }, - "end": { - "line": 523, - "column": 5 - } - } - ], - "line": 518 - }, - "20": { - "loc": { - "start": { - "line": 518, - "column": 8 - }, - "end": { - "line": 518, - "column": 68 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 518, - "column": 8 - }, - "end": { - "line": 518, - "column": 28 - } - }, - { - "start": { - "line": 518, - "column": 32 - }, - "end": { - "line": 518, - "column": 45 - } - }, - { - "start": { - "line": 518, - "column": 49 - }, - "end": { - "line": 518, - "column": 68 - } - } - ], - "line": 518 - }, - "21": { - "loc": { - "start": { - "line": 576, - "column": 4 - }, - "end": { - "line": 576, - "column": 35 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 576, - "column": 4 - }, - "end": { - "line": 576, - "column": 35 - } - }, - { - "start": { - "line": 576, - "column": 4 - }, - "end": { - "line": 576, - "column": 35 - } - } - ], - "line": 576 - }, - "22": { - "loc": { - "start": { - "line": 590, - "column": 4 - }, - "end": { - "line": 595, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 590, - "column": 4 - }, - "end": { - "line": 595, - "column": 5 - } - }, - { - "start": { - "line": 590, - "column": 4 - }, - "end": { - "line": 595, - "column": 5 - } - } - ], - "line": 590 - }, - "23": { - "loc": { - "start": { - "line": 630, - "column": 4 - }, - "end": { - "line": 632, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 630, - "column": 4 - }, - "end": { - "line": 632, - "column": 5 - } - }, - { - "start": { - "line": 630, - "column": 4 - }, - "end": { - "line": 632, - "column": 5 - } - } - ], - "line": 630 - }, - "24": { - "loc": { - "start": { - "line": 634, - "column": 4 - }, - "end": { - "line": 636, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 634, - "column": 4 - }, - "end": { - "line": 636, - "column": 5 - } - }, - { - "start": { - "line": 634, - "column": 4 - }, - "end": { - "line": 636, - "column": 5 - } - } - ], - "line": 634 - }, - "25": { - "loc": { - "start": { - "line": 634, - "column": 8 - }, - "end": { - "line": 634, - "column": 63 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 634, - "column": 8 - }, - "end": { - "line": 634, - "column": 28 - } - }, - { - "start": { - "line": 634, - "column": 32 - }, - "end": { - "line": 634, - "column": 63 - } - } - ], - "line": 634 - }, - "26": { - "loc": { - "start": { - "line": 638, - "column": 4 - }, - "end": { - "line": 640, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 638, - "column": 4 - }, - "end": { - "line": 640, - "column": 5 - } - }, - { - "start": { - "line": 638, - "column": 4 - }, - "end": { - "line": 640, - "column": 5 - } - } - ], - "line": 638 - }, - "27": { - "loc": { - "start": { - "line": 642, - "column": 4 - }, - "end": { - "line": 644, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 642, - "column": 4 - }, - "end": { - "line": 644, - "column": 5 - } - }, - { - "start": { - "line": 642, - "column": 4 - }, - "end": { - "line": 644, - "column": 5 - } - } - ], - "line": 642 - }, - "28": { - "loc": { - "start": { - "line": 646, - "column": 4 - }, - "end": { - "line": 648, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 646, - "column": 4 - }, - "end": { - "line": 648, - "column": 5 - } - }, - { - "start": { - "line": 646, - "column": 4 - }, - "end": { - "line": 648, - "column": 5 - } - } - ], - "line": 646 - }, - "29": { - "loc": { - "start": { - "line": 646, - "column": 8 - }, - "end": { - "line": 646, - "column": 131 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 646, - "column": 8 - }, - "end": { - "line": 646, - "column": 31 - } - }, - { - "start": { - "line": 646, - "column": 35 - }, - "end": { - "line": 646, - "column": 71 - } - }, - { - "start": { - "line": 646, - "column": 75 - }, - "end": { - "line": 646, - "column": 93 - } - }, - { - "start": { - "line": 646, - "column": 97 - }, - "end": { - "line": 646, - "column": 131 - } - } - ], - "line": 646 - }, - "30": { - "loc": { - "start": { - "line": 650, - "column": 4 - }, - "end": { - "line": 652, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 650, - "column": 4 - }, - "end": { - "line": 652, - "column": 5 - } - }, - { - "start": { - "line": 650, - "column": 4 - }, - "end": { - "line": 652, - "column": 5 - } - } - ], - "line": 650 - }, - "31": { - "loc": { - "start": { - "line": 650, - "column": 8 - }, - "end": { - "line": 650, - "column": 82 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 650, - "column": 8 - }, - "end": { - "line": 650, - "column": 31 - } - }, - { - "start": { - "line": 650, - "column": 35 - }, - "end": { - "line": 650, - "column": 71 - } - }, - { - "start": { - "line": 650, - "column": 75 - }, - "end": { - "line": 650, - "column": 82 - } - } - ], - "line": 650 - }, - "32": { - "loc": { - "start": { - "line": 656, - "column": 21 - }, - "end": { - "line": 656, - "column": 122 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 656, - "column": 89 - }, - "end": { - "line": 656, - "column": 112 - } - }, - { - "start": { - "line": 656, - "column": 115 - }, - "end": { - "line": 656, - "column": 122 - } - } - ], - "line": 656 - }, - "33": { - "loc": { - "start": { - "line": 656, - "column": 22 - }, - "end": { - "line": 656, - "column": 85 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 656, - "column": 22 - }, - "end": { - "line": 656, - "column": 45 - } - }, - { - "start": { - "line": 656, - "column": 49 - }, - "end": { - "line": 656, - "column": 85 - } - } - ], - "line": 656 - }, - "34": { - "loc": { - "start": { - "line": 666, - "column": 52 - }, - "end": { - "line": 666, - "column": 97 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 666, - "column": 63 - }, - "end": { - "line": 666, - "column": 86 - } - }, - { - "start": { - "line": 666, - "column": 89 - }, - "end": { - "line": 666, - "column": 97 - } - } - ], - "line": 666 - }, - "35": { - "loc": { - "start": { - "line": 668, - "column": 4 - }, - "end": { - "line": 684, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 668, - "column": 4 - }, - "end": { - "line": 684, - "column": 5 - } - }, - { - "start": { - "line": 668, - "column": 4 - }, - "end": { - "line": 684, - "column": 5 - } - } - ], - "line": 668 - }, - "36": { - "loc": { - "start": { - "line": 682, - "column": 8 - }, - "end": { - "line": 682, - "column": 83 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 682, - "column": 19 - }, - "end": { - "line": 682, - "column": 57 - } - }, - { - "start": { - "line": 682, - "column": 60 - }, - "end": { - "line": 682, - "column": 83 - } - } - ], - "line": 682 - }, - "37": { - "loc": { - "start": { - "line": 725, - "column": 6 - }, - "end": { - "line": 725, - "column": 29 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 725, - "column": 27 - }, - "end": { - "line": 725, - "column": 29 - } - } - ], - "line": 725 - }, - "38": { - "loc": { - "start": { - "line": 726, - "column": 4 - }, - "end": { - "line": 730, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 726, - "column": 4 - }, - "end": { - "line": 730, - "column": 5 - } - }, - { - "start": { - "line": 726, - "column": 4 - }, - "end": { - "line": 730, - "column": 5 - } - } - ], - "line": 726 - }, - "39": { - "loc": { - "start": { - "line": 735, - "column": 4 - }, - "end": { - "line": 737, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 735, - "column": 4 - }, - "end": { - "line": 737, - "column": 5 - } - }, - { - "start": { - "line": 735, - "column": 4 - }, - "end": { - "line": 737, - "column": 5 - } - } - ], - "line": 735 - }, - "40": { - "loc": { - "start": { - "line": 735, - "column": 8 - }, - "end": { - "line": 735, - "column": 78 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 735, - "column": 8 - }, - "end": { - "line": 735, - "column": 17 - } - }, - { - "start": { - "line": 735, - "column": 22 - }, - "end": { - "line": 735, - "column": 42 - } - }, - { - "start": { - "line": 735, - "column": 46 - }, - "end": { - "line": 735, - "column": 77 - } - } - ], - "line": 735 - }, - "41": { - "loc": { - "start": { - "line": 739, - "column": 4 - }, - "end": { - "line": 741, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 739, - "column": 4 - }, - "end": { - "line": 741, - "column": 5 - } - }, - { - "start": { - "line": 739, - "column": 4 - }, - "end": { - "line": 741, - "column": 5 - } - } - ], - "line": 739 - }, - "42": { - "loc": { - "start": { - "line": 739, - "column": 8 - }, - "end": { - "line": 739, - "column": 57 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 739, - "column": 8 - }, - "end": { - "line": 739, - "column": 24 - } - }, - { - "start": { - "line": 739, - "column": 28 - }, - "end": { - "line": 739, - "column": 57 - } - } - ], - "line": 739 - }, - "43": { - "loc": { - "start": { - "line": 749, - "column": 4 - }, - "end": { - "line": 759, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 749, - "column": 4 - }, - "end": { - "line": 759, - "column": 5 - } - }, - { - "start": { - "line": 749, - "column": 4 - }, - "end": { - "line": 759, - "column": 5 - } - } - ], - "line": 749 - }, - "44": { - "loc": { - "start": { - "line": 749, - "column": 8 - }, - "end": { - "line": 749, - "column": 37 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 749, - "column": 8 - }, - "end": { - "line": 749, - "column": 17 - } - }, - { - "start": { - "line": 749, - "column": 21 - }, - "end": { - "line": 749, - "column": 37 - } - } - ], - "line": 749 - }, - "45": { - "loc": { - "start": { - "line": 751, - "column": 6 - }, - "end": { - "line": 751, - "column": 35 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 751, - "column": 6 - }, - "end": { - "line": 751, - "column": 35 - } - }, - { - "start": { - "line": 751, - "column": 6 - }, - "end": { - "line": 751, - "column": 35 - } - } - ], - "line": 751 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 626, - "3": 626, - "4": 626, - "5": 626, - "6": 626, - "7": 626, - "8": 0, - "9": 352, - "10": 5, - "11": 5, - "12": 1, - "13": 1, - "14": 1, - "15": 12, - "16": 12, - "17": 6, - "18": 2, - "19": 0, - "20": 2, - "21": 2, - "22": 2, - "23": 2, - "24": 0, - "25": 2, - "26": 2, - "27": 0, - "28": 2, - "29": 2, - "30": 92, - "31": 91, - "32": 91, - "33": 13, - "34": 0, - "35": 13, - "36": 0, - "37": 13, - "38": 91, - "39": 1, - "40": 1, - "41": 0, - "42": 7, - "43": 1, - "44": 6, - "45": 6, - "46": 6, - "47": 1, - "48": 1, - "49": 0, - "50": 5, - "51": 5, - "52": 0, - "53": 0, - "54": 0, - "55": 9, - "56": 9, - "57": 9, - "58": 9, - "59": 6, - "60": 0, - "61": 6, - "62": 6, - "63": 6, - "64": 2, - "65": 1, - "66": 1, - "67": 4, - "68": 4, - "69": 4, - "70": 0, - "71": 227, - "72": 2, - "73": 4, - "74": 161, - "75": 2, - "76": 159, - "77": 1, - "78": 2, - "79": 5, - "80": 5, - "81": 5, - "82": 5, - "83": 0, - "84": 0, - "85": 0, - "86": 0, - "87": 0, - "88": 0, - "89": 0, - "90": 0, - "91": 0, - "92": 0, - "93": 29, - "94": 777, - "95": 626, - "96": 5, - "97": 332, - "98": 0, - "99": 332, - "100": 359, - "101": 320, - "102": 39, - "103": 34, - "104": 1, - "105": 33, - "106": 1, - "107": 32, - "108": 1, - "109": 31, - "110": 1, - "111": 30, - "112": 1, - "113": 29, - "114": 0, - "115": 29, - "116": 29, - "117": 29, - "118": 29, - "119": 29, - "120": 29, - "121": 1, - "122": 29, - "123": 29, - "124": 29, - "125": 21, - "126": 12, - "127": 9, - "128": 1, - "129": 8, - "130": 0, - "131": 8, - "132": 6, - "133": 6, - "134": 1, - "135": 5, - "136": 5, - "137": 2, - "138": 2, - "139": 2, - "140": 78 - }, - "f": { - "0": 626, - "1": 0, - "2": 352, - "3": 5, - "4": 1, - "5": 12, - "6": 6, - "7": 2, - "8": 2, - "9": 2, - "10": 92, - "11": 91, - "12": 1, - "13": 7, - "14": 1, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 9, - "20": 9, - "21": 6, - "22": 0, - "23": 6, - "24": 2, - "25": 1, - "26": 1, - "27": 4, - "28": 0, - "29": 227, - "30": 2, - "31": 4, - "32": 161, - "33": 1, - "34": 2, - "35": 5, - "36": 5, - "37": 0, - "38": 0, - "39": 0, - "40": 29, - "41": 777, - "42": 626, - "43": 5, - "44": 332, - "45": 359, - "46": 34, - "47": 21, - "48": 78 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 0, - 2 - ], - "2": [ - 2, - 0 - ], - "3": [ - 0, - 2 - ], - "4": [ - 0, - 2 - ], - "5": [ - 0 - ], - "6": [ - 13, - 78 - ], - "7": [ - 0, - 13 - ], - "8": [ - 0, - 13 - ], - "9": [ - 13, - 0 - ], - "10": [ - 1, - 0 - ], - "11": [ - 1, - 6 - ], - "12": [ - 7, - 7 - ], - "13": [ - 1, - 5 - ], - "14": [ - 4, - 3, - 2, - 1 - ], - "15": [ - 2, - 159 - ], - "16": [ - 5, - 0 - ], - "17": [ - 5, - 5, - 5 - ], - "18": [ - 0, - 0 - ], - "19": [ - 0, - 0 - ], - "20": [ - 0, - 0, - 0 - ], - "21": [ - 0, - 332 - ], - "22": [ - 320, - 39 - ], - "23": [ - 1, - 33 - ], - "24": [ - 1, - 32 - ], - "25": [ - 33, - 33 - ], - "26": [ - 1, - 31 - ], - "27": [ - 1, - 30 - ], - "28": [ - 1, - 29 - ], - "29": [ - 30, - 4, - 3, - 3 - ], - "30": [ - 0, - 29 - ], - "31": [ - 29, - 3, - 2 - ], - "32": [ - 2, - 27 - ], - "33": [ - 29, - 3 - ], - "34": [ - 2, - 27 - ], - "35": [ - 1, - 28 - ], - "36": [ - 0, - 1 - ], - "37": [ - 12 - ], - "38": [ - 12, - 9 - ], - "39": [ - 1, - 8 - ], - "40": [ - 9, - 9, - 9 - ], - "41": [ - 0, - 8 - ], - "42": [ - 8, - 6 - ], - "43": [ - 6, - 2 - ], - "44": [ - 8, - 8 - ], - "45": [ - 1, - 5 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "e398ef6cfed531092cc82c8c1c3cbf491b5057e2" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/query.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/query.js", - "statementMap": { - "0": { - "start": { - "line": 20, - "column": 4 - }, - "end": { - "line": 20, - "column": 69 - } - }, - "1": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 26 - } - }, - "2": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 36, - "column": 7 - } - }, - "3": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 38, - "column": 27 - } - }, - "4": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 53, - "column": 7 - } - }, - "5": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 55, - "column": 27 - } - }, - "6": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 73, - "column": 7 - } - }, - "7": { - "start": { - "line": 75, - "column": 4 - }, - "end": { - "line": 75, - "column": 27 - } - }, - "8": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 83, - "column": 31 - } - }, - "9": { - "start": { - "line": 92, - "column": 28 - }, - "end": { - "line": 96, - "column": 6 - } - }, - "10": { - "start": { - "line": 93, - "column": 6 - }, - "end": { - "line": 93, - "column": 33 - } - }, - "11": { - "start": { - "line": 93, - "column": 23 - }, - "end": { - "line": 93, - "column": 33 - } - }, - "12": { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 32 - } - }, - "13": { - "start": { - "line": 94, - "column": 23 - }, - "end": { - "line": 94, - "column": 32 - } - }, - "14": { - "start": { - "line": 95, - "column": 6 - }, - "end": { - "line": 95, - "column": 15 - } - }, - "15": { - "start": { - "line": 99, - "column": 14 - }, - "end": { - "line": 99, - "column": 17 - } - }, - "16": { - "start": { - "line": 100, - "column": 4 - }, - "end": { - "line": 103, - "column": 5 - } - }, - "17": { - "start": { - "line": 101, - "column": 6 - }, - "end": { - "line": 101, - "column": 30 - } - }, - "18": { - "start": { - "line": 101, - "column": 19 - }, - "end": { - "line": 101, - "column": 30 - } - }, - "19": { - "start": { - "line": 102, - "column": 6 - }, - "end": { - "line": 102, - "column": 35 - } - }, - "20": { - "start": { - "line": 104, - "column": 4 - }, - "end": { - "line": 104, - "column": 15 - } - }, - "21": { - "start": { - "line": 106, - "column": 4 - }, - "end": { - "line": 106, - "column": 15 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 19, - "column": 2 - }, - "end": { - "line": 19, - "column": 3 - } - }, - "loc": { - "start": { - "line": 19, - "column": 89 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "line": 19 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "loc": { - "start": { - "line": 30, - "column": 38 - }, - "end": { - "line": 39, - "column": 3 - } - }, - "line": 30 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 47, - "column": 2 - }, - "end": { - "line": 47, - "column": 3 - } - }, - "loc": { - "start": { - "line": 47, - "column": 37 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "line": 47 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 65, - "column": 2 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "loc": { - "start": { - "line": 65, - "column": 49 - }, - "end": { - "line": 76, - "column": 3 - } - }, - "line": 65 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 82, - "column": 2 - }, - "end": { - "line": 82, - "column": 3 - } - }, - "loc": { - "start": { - "line": 82, - "column": 42 - }, - "end": { - "line": 84, - "column": 3 - } - }, - "line": 82 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 90, - "column": 3 - } - }, - "loc": { - "start": { - "line": 90, - "column": 20 - }, - "end": { - "line": 107, - "column": 3 - } - }, - "line": 90 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 92, - "column": 53 - }, - "end": { - "line": 92, - "column": 54 - } - }, - "loc": { - "start": { - "line": 92, - "column": 63 - }, - "end": { - "line": 96, - "column": 5 - } - }, - "line": 92 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 20, - "column": 21 - }, - "end": { - "line": 20, - "column": 68 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 20, - "column": 41 - }, - "end": { - "line": 20, - "column": 63 - } - }, - { - "start": { - "line": 20, - "column": 66 - }, - "end": { - "line": 20, - "column": 68 - } - } - ], - "line": 20 - }, - "1": { - "loc": { - "start": { - "line": 32, - "column": 29 - }, - "end": { - "line": 32, - "column": 38 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 32, - "column": 29 - }, - "end": { - "line": 32, - "column": 32 - } - }, - { - "start": { - "line": 32, - "column": 36 - }, - "end": { - "line": 32, - "column": 38 - } - } - ], - "line": 32 - }, - "2": { - "loc": { - "start": { - "line": 67, - "column": 55 - }, - "end": { - "line": 67, - "column": 64 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 67, - "column": 55 - }, - "end": { - "line": 67, - "column": 58 - } - }, - { - "start": { - "line": 67, - "column": 62 - }, - "end": { - "line": 67, - "column": 64 - } - } - ], - "line": 67 - }, - "3": { - "loc": { - "start": { - "line": 93, - "column": 6 - }, - "end": { - "line": 93, - "column": 33 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 93, - "column": 6 - }, - "end": { - "line": 93, - "column": 33 - } - }, - { - "start": { - "line": 93, - "column": 6 - }, - "end": { - "line": 93, - "column": 33 - } - } - ], - "line": 93 - }, - "4": { - "loc": { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 32 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 32 - } - }, - { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 32 - } - } - ], - "line": 94 - }, - "5": { - "loc": { - "start": { - "line": 101, - "column": 6 - }, - "end": { - "line": 101, - "column": 30 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 101, - "column": 6 - }, - "end": { - "line": 101, - "column": 30 - } - }, - { - "start": { - "line": 101, - "column": 6 - }, - "end": { - "line": 101, - "column": 30 - } - } - ], - "line": 101 - } - }, - "s": { - "0": 626, - "1": 626, - "2": 9, - "3": 9, - "4": 6, - "5": 6, - "6": 4, - "7": 4, - "8": 948, - "9": 808, - "10": 20, - "11": 0, - "12": 20, - "13": 20, - "14": 0, - "15": 808, - "16": 808, - "17": 46, - "18": 19, - "19": 46, - "20": 808, - "21": 808 - }, - "f": { - "0": 626, - "1": 9, - "2": 6, - "3": 4, - "4": 948, - "5": 808, - "6": 20 - }, - "b": { - "0": [ - 19, - 607 - ], - "1": [ - 9, - 0 - ], - "2": [ - 4, - 4 - ], - "3": [ - 0, - 20 - ], - "4": [ - 20, - 0 - ], - "5": [ - 19, - 27 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "995869b1e596de7ff0eafd75a36a7b60fe40bdb2" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/disconnect.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/disconnect.js", - "statementMap": { - "0": { - "start": { - "line": 24, - "column": 4 - }, - "end": { - "line": 24, - "column": 19 - } - }, - "1": { - "start": { - "line": 25, - "column": 4 - }, - "end": { - "line": 25, - "column": 25 - } - }, - "2": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 35 - } - }, - "3": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 93 - } - }, - "4": { - "start": { - "line": 44, - "column": 4 - }, - "end": { - "line": 44, - "column": 72 - } - }, - "5": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 64 - } - }, - "6": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 60, - "column": 64 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 23, - "column": 2 - }, - "end": { - "line": 23, - "column": 3 - } - }, - "loc": { - "start": { - "line": 23, - "column": 30 - }, - "end": { - "line": 27, - "column": 3 - } - }, - "line": 23 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 45 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 34 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "loc": { - "start": { - "line": 43, - "column": 40 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "line": 43 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 51, - "column": 2 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "loc": { - "start": { - "line": 51, - "column": 26 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "line": 51 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 3 - } - }, - "loc": { - "start": { - "line": 59, - "column": 26 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "line": 59 - } - }, - "branchMap": {}, - "s": { - "0": 0, - "1": 0, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0, - "3": 0, - "4": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "0503b60db1e60db37ceb0fe473ed374d0a11f1d1" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ReferenceBase.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/utils/ReferenceBase.js", - "statementMap": { - "0": { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 14, - "column": 26 - } - }, - "1": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 28 - } - }, - "2": { - "start": { - "line": 25, - "column": 4 - }, - "end": { - "line": 25, - "column": 90 - } - }, - "3": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 28 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 13, - "column": 2 - }, - "end": { - "line": 13, - "column": 3 - } - }, - "loc": { - "start": { - "line": 13, - "column": 56 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 13 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "loc": { - "start": { - "line": 24, - "column": 27 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "line": 24 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "loc": { - "start": { - "line": 28, - "column": 17 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "line": 28 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 15, - "column": 16 - }, - "end": { - "line": 15, - "column": 27 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 15, - "column": 16 - }, - "end": { - "line": 15, - "column": 20 - } - }, - { - "start": { - "line": 15, - "column": 24 - }, - "end": { - "line": 15, - "column": 27 - } - } - ], - "line": 15 - }, - "1": { - "loc": { - "start": { - "line": 25, - "column": 11 - }, - "end": { - "line": 25, - "column": 89 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 25, - "column": 31 - }, - "end": { - "line": 25, - "column": 35 - } - }, - { - "start": { - "line": 25, - "column": 38 - }, - "end": { - "line": 25, - "column": 89 - } - } - ], - "line": 25 - } - }, - "s": { - "0": 632, - "1": 632, - "2": 260, - "3": 0 - }, - "f": { - "0": 632, - "1": 260, - "2": 0 - }, - "b": { - "0": [ - 632, - 6 - ], - "1": [ - 2, - 258 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "3531f05d57b61d0dd86dbcc004f53227ace3ba25" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase-app.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/core/firebase-app.js", - "statementMap": { - "0": { - "start": { - "line": 43, - "column": 27 - }, - "end": { - "line": 43, - "column": 51 - } - }, - "1": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 68, - "column": 22 - } - }, - "2": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 69, - "column": 26 - } - }, - "3": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 47 - } - }, - "4": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 30 - } - }, - "5": { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 74, - "column": 36 - } - }, - "6": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 77, - "column": 68 - } - }, - "7": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 78, - "column": 80 - } - }, - "8": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 65 - } - }, - "9": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 71 - } - }, - "10": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 68 - } - }, - "11": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 77 - } - }, - "12": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 85, - "column": 6 - } - }, - "13": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 80 - } - }, - "14": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 87, - "column": 68 - } - }, - "15": { - "start": { - "line": 88, - "column": 4 - }, - "end": { - "line": 88, - "column": 80 - } - }, - "16": { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 89, - "column": 79 - } - }, - "17": { - "start": { - "line": 90, - "column": 4 - }, - "end": { - "line": 90, - "column": 74 - } - }, - "18": { - "start": { - "line": 91, - "column": 4 - }, - "end": { - "line": 91, - "column": 68 - } - }, - "19": { - "start": { - "line": 92, - "column": 4 - }, - "end": { - "line": 92, - "column": 29 - } - }, - "20": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 111, - "column": 5 - } - }, - "21": { - "start": { - "line": 104, - "column": 6 - }, - "end": { - "line": 104, - "column": 31 - } - }, - "22": { - "start": { - "line": 105, - "column": 6 - }, - "end": { - "line": 105, - "column": 37 - } - }, - "23": { - "start": { - "line": 107, - "column": 6 - }, - "end": { - "line": 110, - "column": 9 - } - }, - "24": { - "start": { - "line": 108, - "column": 8 - }, - "end": { - "line": 108, - "column": 33 - } - }, - "25": { - "start": { - "line": 109, - "column": 8 - }, - "end": { - "line": 109, - "column": 87 - } - }, - "26": { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - "27": { - "start": { - "line": 123, - "column": 6 - }, - "end": { - "line": 123, - "column": 25 - } - }, - "28": { - "start": { - "line": 126, - "column": 4 - }, - "end": { - "line": 126, - "column": 22 - } - }, - "29": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 44 - } - }, - "30": { - "start": { - "line": 146, - "column": 4 - }, - "end": { - "line": 146, - "column": 102 - } - }, - "31": { - "start": { - "line": 146, - "column": 26 - }, - "end": { - "line": 146, - "column": 102 - } - }, - "32": { - "start": { - "line": 147, - "column": 17 - }, - "end": { - "line": 147, - "column": 35 - } - }, - "33": { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 158, - "column": 5 - } - }, - "34": { - "start": { - "line": 150, - "column": 18 - }, - "end": { - "line": 150, - "column": 25 - } - }, - "35": { - "start": { - "line": 152, - "column": 6 - }, - "end": { - "line": 154, - "column": 7 - } - }, - "36": { - "start": { - "line": 153, - "column": 8 - }, - "end": { - "line": 153, - "column": 69 - } - }, - "37": { - "start": { - "line": 156, - "column": 6 - }, - "end": { - "line": 156, - "column": 29 - } - }, - "38": { - "start": { - "line": 157, - "column": 6 - }, - "end": { - "line": 157, - "column": 38 - } - }, - "39": { - "start": { - "line": 166, - "column": 4 - }, - "end": { - "line": 166, - "column": 87 - } - }, - "40": { - "start": { - "line": 183, - "column": 4 - }, - "end": { - "line": 183, - "column": 56 - } - }, - "41": { - "start": { - "line": 183, - "column": 27 - }, - "end": { - "line": 183, - "column": 56 - } - }, - "42": { - "start": { - "line": 185, - "column": 4 - }, - "end": { - "line": 190, - "column": 7 - } - }, - "43": { - "start": { - "line": 186, - "column": 6 - }, - "end": { - "line": 189, - "column": 9 - } - }, - "44": { - "start": { - "line": 187, - "column": 8 - }, - "end": { - "line": 187, - "column": 51 - } - }, - "45": { - "start": { - "line": 187, - "column": 19 - }, - "end": { - "line": 187, - "column": 51 - } - }, - "46": { - "start": { - "line": 188, - "column": 8 - }, - "end": { - "line": 188, - "column": 29 - } - }, - "47": { - "start": { - "line": 201, - "column": 24 - }, - "end": { - "line": 214, - "column": 5 - } - }, - "48": { - "start": { - "line": 202, - "column": 20 - }, - "end": { - "line": 202, - "column": 50 - } - }, - "49": { - "start": { - "line": 204, - "column": 6 - }, - "end": { - "line": 207, - "column": 7 - } - }, - "50": { - "start": { - "line": 205, - "column": 8 - }, - "end": { - "line": 205, - "column": 51 - } - }, - "51": { - "start": { - "line": 206, - "column": 8 - }, - "end": { - "line": 206, - "column": 53 - } - }, - "52": { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - }, - "53": { - "start": { - "line": 210, - "column": 8 - }, - "end": { - "line": 210, - "column": 73 - } - }, - "54": { - "start": { - "line": 213, - "column": 6 - }, - "end": { - "line": 213, - "column": 37 - } - }, - "55": { - "start": { - "line": 216, - "column": 4 - }, - "end": { - "line": 218, - "column": 7 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 67, - "column": 2 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "loc": { - "start": { - "line": 67, - "column": 54 - }, - "end": { - "line": 93, - "column": 3 - } - }, - "line": 67 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 100, - "column": 2 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "loc": { - "start": { - "line": 100, - "column": 42 - }, - "end": { - "line": 112, - "column": 3 - } - }, - "line": 100 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 107, - "column": 66 - }, - "end": { - "line": 107, - "column": 67 - } - }, - "loc": { - "start": { - "line": 107, - "column": 85 - }, - "end": { - "line": 110, - "column": 7 - } - }, - "line": 107 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 118, - "column": 2 - }, - "end": { - "line": 118, - "column": 3 - } - }, - "loc": { - "start": { - "line": 118, - "column": 21 - }, - "end": { - "line": 127, - "column": 3 - } - }, - "line": 118 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 133, - "column": 2 - }, - "end": { - "line": 133, - "column": 3 - } - }, - "loc": { - "start": { - "line": 133, - "column": 33 - }, - "end": { - "line": 135, - "column": 3 - } - }, - "line": 133 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 145, - "column": 2 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "loc": { - "start": { - "line": 145, - "column": 27 - }, - "end": { - "line": 159, - "column": 3 - } - }, - "line": 145 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 165, - "column": 2 - }, - "end": { - "line": 165, - "column": 3 - } - }, - "loc": { - "start": { - "line": 165, - "column": 11 - }, - "end": { - "line": 175, - "column": 3 - } - }, - "line": 165 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 182, - "column": 2 - }, - "end": { - "line": 182, - "column": 3 - } - }, - "loc": { - "start": { - "line": 182, - "column": 34 - }, - "end": { - "line": 191, - "column": 3 - } - }, - "line": 182 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 185, - "column": 23 - }, - "end": { - "line": 185, - "column": 24 - } - }, - "loc": { - "start": { - "line": 185, - "column": 44 - }, - "end": { - "line": 190, - "column": 5 - } - }, - "line": 185 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 186, - "column": 66 - }, - "end": { - "line": 186, - "column": 67 - } - }, - "loc": { - "start": { - "line": 186, - "column": 81 - }, - "end": { - "line": 189, - "column": 7 - } - }, - "line": 186 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 200, - "column": 2 - }, - "end": { - "line": 200, - "column": 3 - } - }, - "loc": { - "start": { - "line": 200, - "column": 134 - }, - "end": { - "line": 219, - "column": 3 - } - }, - "line": 200 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 201, - "column": 24 - }, - "end": { - "line": 201, - "column": 25 - } - }, - "loc": { - "start": { - "line": 201, - "column": 33 - }, - "end": { - "line": 214, - "column": 5 - } - }, - "line": 201 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 100, - "column": 17 - }, - "end": { - "line": 100, - "column": 40 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 100, - "column": 35 - }, - "end": { - "line": 100, - "column": 40 - } - } - ], - "line": 100 - }, - "1": { - "loc": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 111, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 111, - "column": 5 - } - }, - { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 111, - "column": 5 - } - } - ], - "line": 101 - }, - "2": { - "loc": { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - } - ], - "line": 119 - }, - "3": { - "loc": { - "start": { - "line": 146, - "column": 4 - }, - "end": { - "line": 146, - "column": 102 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 146, - "column": 4 - }, - "end": { - "line": 146, - "column": 102 - } - }, - { - "start": { - "line": 146, - "column": 4 - }, - "end": { - "line": 146, - "column": 102 - } - } - ], - "line": 146 - }, - "4": { - "loc": { - "start": { - "line": 152, - "column": 6 - }, - "end": { - "line": 154, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 152, - "column": 6 - }, - "end": { - "line": 154, - "column": 7 - } - }, - { - "start": { - "line": 152, - "column": 6 - }, - "end": { - "line": 154, - "column": 7 - } - } - ], - "line": 152 - }, - "5": { - "loc": { - "start": { - "line": 152, - "column": 10 - }, - "end": { - "line": 152, - "column": 76 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 152, - "column": 10 - }, - "end": { - "line": 152, - "column": 35 - } - }, - { - "start": { - "line": 152, - "column": 39 - }, - "end": { - "line": 152, - "column": 76 - } - } - ], - "line": 152 - }, - "6": { - "loc": { - "start": { - "line": 183, - "column": 4 - }, - "end": { - "line": 183, - "column": 56 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 183, - "column": 4 - }, - "end": { - "line": 183, - "column": 56 - } - }, - { - "start": { - "line": 183, - "column": 4 - }, - "end": { - "line": 183, - "column": 56 - } - } - ], - "line": 183 - }, - "7": { - "loc": { - "start": { - "line": 187, - "column": 8 - }, - "end": { - "line": 187, - "column": 51 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 187, - "column": 8 - }, - "end": { - "line": 187, - "column": 51 - } - }, - { - "start": { - "line": 187, - "column": 8 - }, - "end": { - "line": 187, - "column": 51 - } - } - ], - "line": 187 - }, - "8": { - "loc": { - "start": { - "line": 204, - "column": 6 - }, - "end": { - "line": 207, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 204, - "column": 6 - }, - "end": { - "line": 207, - "column": 7 - } - }, - { - "start": { - "line": 204, - "column": 6 - }, - "end": { - "line": 207, - "column": 7 - } - } - ], - "line": 204 - }, - "9": { - "loc": { - "start": { - "line": 204, - "column": 10 - }, - "end": { - "line": 204, - "column": 108 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 204, - "column": 10 - }, - "end": { - "line": 204, - "column": 19 - } - }, - { - "start": { - "line": 204, - "column": 23 - }, - "end": { - "line": 204, - "column": 68 - } - }, - { - "start": { - "line": 204, - "column": 72 - }, - "end": { - "line": 204, - "column": 108 - } - } - ], - "line": 204 - }, - "10": { - "loc": { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - }, - { - "start": { - "line": 209, - "column": 6 - }, - "end": { - "line": 211, - "column": 7 - } - } - ], - "line": 209 - } - }, - "s": { - "0": 1, - "1": 3, - "2": 3, - "3": 3, - "4": 3, - "5": 3, - "6": 3, - "7": 3, - "8": 3, - "9": 3, - "10": 3, - "11": 3, - "12": 3, - "13": 3, - "14": 3, - "15": 3, - "16": 3, - "17": 3, - "18": 3, - "19": 3, - "20": 3, - "21": 2, - "22": 2, - "23": 1, - "24": 1, - "25": 1, - "26": 2, - "27": 1, - "28": 1, - "29": 9, - "30": 0, - "31": 0, - "32": 0, - "33": 0, - "34": 0, - "35": 0, - "36": 0, - "37": 0, - "38": 0, - "39": 0, - "40": 3, - "41": 2, - "42": 1, - "43": 1, - "44": 1, - "45": 0, - "46": 1, - "47": 39, - "48": 549, - "49": 549, - "50": 1, - "51": 1, - "52": 549, - "53": 14, - "54": 549, - "55": 39 - }, - "f": { - "0": 3, - "1": 3, - "2": 1, - "3": 2, - "4": 9, - "5": 0, - "6": 0, - "7": 3, - "8": 1, - "9": 1, - "10": 39, - "11": 549 - }, - "b": { - "0": [ - 1 - ], - "1": [ - 2, - 1 - ], - "2": [ - 1, - 1 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 2, - 1 - ], - "7": [ - 0, - 1 - ], - "8": [ - 1, - 548 - ], - "9": [ - 549, - 549, - 548 - ], - "10": [ - 14, - 535 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "d9b33ec155bee0d3bfbde3a4daaa007afca48d6c" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/index.js", - "statementMap": { - "0": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 38 - } - }, - "1": { - "start": { - "line": 37, - "column": 4 - }, - "end": { - "line": 37, - "column": 30 - } - }, - "2": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 38, - "column": 23 - } - }, - "3": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 40, - "column": 95 - } - }, - "4": { - "start": { - "line": 41, - "column": 4 - }, - "end": { - "line": 41, - "column": 98 - } - }, - "5": { - "start": { - "line": 45, - "column": 23 - }, - "end": { - "line": 45, - "column": 28 - } - }, - "6": { - "start": { - "line": 46, - "column": 24 - }, - "end": { - "line": 46, - "column": 48 - } - }, - "7": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - "8": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 34 - } - }, - "9": { - "start": { - "line": 56, - "column": 23 - }, - "end": { - "line": 56, - "column": 28 - } - }, - "10": { - "start": { - "line": 57, - "column": 24 - }, - "end": { - "line": 57, - "column": 50 - } - }, - "11": { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 61, - "column": 5 - } - }, - "12": { - "start": { - "line": 63, - "column": 4 - }, - "end": { - "line": 63, - "column": 34 - } - }, - "13": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 73, - "column": 5 - } - }, - "14": { - "start": { - "line": 68, - "column": 6 - }, - "end": { - "line": 68, - "column": 59 - } - }, - "15": { - "start": { - "line": 70, - "column": 6 - }, - "end": { - "line": 70, - "column": 31 - } - }, - "16": { - "start": { - "line": 71, - "column": 6 - }, - "end": { - "line": 71, - "column": 26 - } - }, - "17": { - "start": { - "line": 72, - "column": 6 - }, - "end": { - "line": 72, - "column": 37 - } - }, - "18": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 82, - "column": 5 - } - }, - "19": { - "start": { - "line": 78, - "column": 6 - }, - "end": { - "line": 78, - "column": 82 - } - }, - "20": { - "start": { - "line": 80, - "column": 6 - }, - "end": { - "line": 80, - "column": 42 - } - }, - "21": { - "start": { - "line": 81, - "column": 6 - }, - "end": { - "line": 81, - "column": 46 - } - }, - "22": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 42 - } - }, - "23": { - "start": { - "line": 90, - "column": 4 - }, - "end": { - "line": 90, - "column": 43 - } - }, - "24": { - "start": { - "line": 94, - "column": 4 - }, - "end": { - "line": 94, - "column": 28 - } - }, - "25": { - "start": { - "line": 98, - "column": 23 - }, - "end": { - "line": 106, - "column": 1 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 62 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "line": 34 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 44, - "column": 2 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "loc": { - "start": { - "line": 44, - "column": 49 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "line": 44 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 55, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "loc": { - "start": { - "line": 55, - "column": 50 - }, - "end": { - "line": 64, - "column": 3 - } - }, - "line": 55 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 66, - "column": 2 - }, - "end": { - "line": 66, - "column": 3 - } - }, - "loc": { - "start": { - "line": 66, - "column": 34 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "line": 66 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 76, - "column": 2 - }, - "end": { - "line": 76, - "column": 3 - } - }, - "loc": { - "start": { - "line": 76, - "column": 24 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "line": 76 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 85, - "column": 2 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "loc": { - "start": { - "line": 85, - "column": 45 - }, - "end": { - "line": 87, - "column": 3 - } - }, - "line": 85 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 89, - "column": 2 - }, - "end": { - "line": 89, - "column": 3 - } - }, - "loc": { - "start": { - "line": 89, - "column": 42 - }, - "end": { - "line": 91, - "column": 3 - } - }, - "line": 89 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 93, - "column": 2 - }, - "end": { - "line": 93, - "column": 3 - } - }, - "loc": { - "start": { - "line": 93, - "column": 26 - }, - "end": { - "line": 95, - "column": 3 - } - }, - "line": 93 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 34, - "column": 40 - }, - "end": { - "line": 34, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 34, - "column": 58 - }, - "end": { - "line": 34, - "column": 60 - } - } - ], - "line": 34 - }, - "1": { - "loc": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - } - ], - "line": 48 - }, - "2": { - "loc": { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 61, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 61, - "column": 5 - } - }, - { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 61, - "column": 5 - } - } - ], - "line": 59 - }, - "3": { - "loc": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 73, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 73, - "column": 5 - } - }, - { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 73, - "column": 5 - } - } - ], - "line": 67 - }, - "4": { - "loc": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 82, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 82, - "column": 5 - } - }, - { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 82, - "column": 5 - } - } - ], - "line": 77 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 1, - "14": 0, - "15": 1, - "16": 1, - "17": 1, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 1, - "23": 1, - "24": 0, - "25": 1 - }, - "f": { - "0": 1, - "1": 0, - "2": 0, - "3": 1, - "4": 0, - "5": 1, - "6": 1, - "7": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 1 - ], - "4": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "5d268ac7b0e0e1ad925e28567de8bb950216d1b8" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Interstitial.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Interstitial.js", - "statementMap": { - "0": { - "start": { - "line": 6, - "column": 22 - }, - "end": { - "line": 6, - "column": 51 - } - }, - "1": { - "start": { - "line": 8, - "column": 20 - }, - "end": { - "line": 8, - "column": 22 - } - }, - "2": { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 16, - "column": 5 - } - }, - "3": { - "start": { - "line": 15, - "column": 6 - }, - "end": { - "line": 15, - "column": 46 - } - }, - "4": { - "start": { - "line": 18, - "column": 4 - }, - "end": { - "line": 20, - "column": 5 - } - }, - "5": { - "start": { - "line": 19, - "column": 6 - }, - "end": { - "line": 19, - "column": 32 - } - }, - "6": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 23 - } - }, - "7": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 23, - "column": 23 - } - }, - "8": { - "start": { - "line": 24, - "column": 4 - }, - "end": { - "line": 24, - "column": 25 - } - }, - "9": { - "start": { - "line": 25, - "column": 4 - }, - "end": { - "line": 25, - "column": 24 - } - }, - "10": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 60 - } - }, - "11": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 71 - } - }, - "12": { - "start": { - "line": 36, - "column": 22 - }, - "end": { - "line": 36, - "column": 65 - } - }, - "13": { - "start": { - "line": 38, - "column": 19 - }, - "end": { - "line": 38, - "column": 43 - } - }, - "14": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 49, - "column": 5 - } - }, - "15": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 27 - } - }, - "16": { - "start": { - "line": 43, - "column": 8 - }, - "end": { - "line": 43, - "column": 14 - } - }, - "17": { - "start": { - "line": 45, - "column": 8 - }, - "end": { - "line": 45, - "column": 78 - } - }, - "18": { - "start": { - "line": 46, - "column": 8 - }, - "end": { - "line": 46, - "column": 35 - } - }, - "19": { - "start": { - "line": 47, - "column": 8 - }, - "end": { - "line": 47, - "column": 14 - } - }, - "20": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 51, - "column": 41 - } - }, - "21": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 63 - } - }, - "22": { - "start": { - "line": 61, - "column": 20 - }, - "end": { - "line": 61, - "column": 27 - } - }, - "23": { - "start": { - "line": 63, - "column": 4 - }, - "end": { - "line": 65, - "column": 5 - } - }, - "24": { - "start": { - "line": 64, - "column": 6 - }, - "end": { - "line": 64, - "column": 58 - } - }, - "25": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 67, - "column": 68 - } - }, - "26": { - "start": { - "line": 75, - "column": 4 - }, - "end": { - "line": 75, - "column": 23 - } - }, - "27": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 85, - "column": 5 - } - }, - "28": { - "start": { - "line": 84, - "column": 6 - }, - "end": { - "line": 84, - "column": 52 - } - }, - "29": { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - }, - "30": { - "start": { - "line": 96, - "column": 6 - }, - "end": { - "line": 96, - "column": 113 - } - }, - "31": { - "start": { - "line": 97, - "column": 6 - }, - "end": { - "line": 97, - "column": 18 - } - }, - "32": { - "start": { - "line": 100, - "column": 16 - }, - "end": { - "line": 100, - "column": 85 - } - }, - "33": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 101, - "column": 28 - } - }, - "34": { - "start": { - "line": 102, - "column": 4 - }, - "end": { - "line": 102, - "column": 15 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 12, - "column": 2 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "loc": { - "start": { - "line": 12, - "column": 45 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "line": 12 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 35, - "column": 25 - }, - "end": { - "line": 35, - "column": 26 - } - }, - "loc": { - "start": { - "line": 35, - "column": 36 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "line": 35 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 60, - "column": 2 - }, - "end": { - "line": 60, - "column": 3 - } - }, - "loc": { - "start": { - "line": 60, - "column": 30 - }, - "end": { - "line": 68, - "column": 3 - } - }, - "line": 60 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 74, - "column": 2 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "loc": { - "start": { - "line": 74, - "column": 13 - }, - "end": { - "line": 76, - "column": 3 - } - }, - "line": 74 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 82, - "column": 2 - }, - "end": { - "line": 82, - "column": 3 - } - }, - "loc": { - "start": { - "line": 82, - "column": 9 - }, - "end": { - "line": 86, - "column": 3 - } - }, - "line": 82 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 94, - "column": 2 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "loc": { - "start": { - "line": 94, - "column": 28 - }, - "end": { - "line": 103, - "column": 3 - } - }, - "line": 94 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 16, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 16, - "column": 5 - } - }, - { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 16, - "column": 5 - } - } - ], - "line": 14 - }, - "1": { - "loc": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 49, - "column": 5 - } - }, - "type": "switch", - "locations": [ - { - "start": { - "line": 41, - "column": 6 - }, - "end": { - "line": 43, - "column": 14 - } - }, - { - "start": { - "line": 44, - "column": 6 - }, - "end": { - "line": 47, - "column": 14 - } - }, - { - "start": { - "line": 48, - "column": 6 - }, - "end": { - "line": 48, - "column": 14 - } - } - ], - "line": 40 - }, - "2": { - "loc": { - "start": { - "line": 63, - "column": 4 - }, - "end": { - "line": 65, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 63, - "column": 4 - }, - "end": { - "line": 65, - "column": 5 - } - }, - { - "start": { - "line": 63, - "column": 4 - }, - "end": { - "line": 65, - "column": 5 - } - } - ], - "line": 63 - }, - "3": { - "loc": { - "start": { - "line": 63, - "column": 8 - }, - "end": { - "line": 63, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 63, - "column": 8 - }, - "end": { - "line": 63, - "column": 18 - } - }, - { - "start": { - "line": 63, - "column": 22 - }, - "end": { - "line": 63, - "column": 45 - } - } - ], - "line": 63 - }, - "4": { - "loc": { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 85, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 85, - "column": 5 - } - }, - { - "start": { - "line": 83, - "column": 4 - }, - "end": { - "line": 85, - "column": 5 - } - } - ], - "line": 83 - }, - "5": { - "loc": { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - }, - { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - } - ], - "line": 95 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 0, - "4": 1, - "5": 0, - "6": 1, - "7": 1, - "8": 1, - "9": 1, - "10": 1, - "11": 1, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 0, - "32": 0, - "33": 0, - "34": 0 - }, - "f": { - "0": 1, - "1": 0, - "2": 0, - "3": 0, - "4": 0, - "5": 0 - }, - "b": { - "0": [ - 0, - 1 - ], - "1": [ - 0, - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "62242e8a6b156f89eba99a53f9142ec5fc2c6b5f" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdRequest.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdRequest.js", - "statementMap": { - "0": { - "start": { - "line": 4, - "column": 4 - }, - "end": { - "line": 7, - "column": 6 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 23 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 77 - } - }, - "3": { - "start": { - "line": 16, - "column": 4 - }, - "end": { - "line": 16, - "column": 16 - } - }, - "4": { - "start": { - "line": 20, - "column": 4 - }, - "end": { - "line": 20, - "column": 39 - } - }, - "5": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 16 - } - }, - "6": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 33 - } - }, - "7": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 16 - } - }, - "8": { - "start": { - "line": 34, - "column": 20 - }, - "end": { - "line": 34, - "column": 49 - } - }, - "9": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 37, - "column": 5 - } - }, - "10": { - "start": { - "line": 36, - "column": 6 - }, - "end": { - "line": 36, - "column": 34 - } - }, - "11": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 38, - "column": 16 - } - }, - "12": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 44 - } - }, - "13": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 16 - } - }, - "14": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 51, - "column": 62 - } - }, - "15": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 16 - } - }, - "16": { - "start": { - "line": 56, - "column": 4 - }, - "end": { - "line": 56, - "column": 76 - } - }, - "17": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 16 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 3, - "column": 2 - }, - "end": { - "line": 3, - "column": 3 - } - }, - "loc": { - "start": { - "line": 3, - "column": 16 - }, - "end": { - "line": 8, - "column": 3 - } - }, - "line": 3 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 10 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 17, - "column": 3 - } - }, - "line": 14 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 19, - "column": 2 - }, - "end": { - "line": 19, - "column": 3 - } - }, - "loc": { - "start": { - "line": 19, - "column": 30 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "line": 19 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "loc": { - "start": { - "line": 24, - "column": 16 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "line": 24 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "loc": { - "start": { - "line": 28, - "column": 29 - }, - "end": { - "line": 31, - "column": 3 - } - }, - "line": 28 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 33, - "column": 2 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "loc": { - "start": { - "line": 33, - "column": 47 - }, - "end": { - "line": 39, - "column": 3 - } - }, - "line": 33 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 41, - "column": 3 - } - }, - "loc": { - "start": { - "line": 41, - "column": 16 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "line": 41 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "loc": { - "start": { - "line": 45, - "column": 40 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 45 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 50, - "column": 3 - } - }, - "loc": { - "start": { - "line": 50, - "column": 59 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "line": 50 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 55, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "loc": { - "start": { - "line": 55, - "column": 70 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 55 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 15, - "column": 33 - }, - "end": { - "line": 15, - "column": 75 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 15, - "column": 44 - }, - "end": { - "line": 15, - "column": 52 - } - }, - { - "start": { - "line": 15, - "column": 55 - }, - "end": { - "line": 15, - "column": 75 - } - } - ], - "line": 15 - }, - "1": { - "loc": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 37, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 37, - "column": 5 - } - }, - { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 37, - "column": 5 - } - } - ], - "line": 35 - } - }, - "s": { - "0": 4, - "1": 3, - "2": 3, - "3": 3, - "4": 2, - "5": 2, - "6": 1, - "7": 1, - "8": 1, - "9": 1, - "10": 1, - "11": 1, - "12": 1, - "13": 1, - "14": 1, - "15": 1, - "16": 1, - "17": 1 - }, - "f": { - "0": 4, - "1": 3, - "2": 3, - "3": 2, - "4": 0, - "5": 1, - "6": 1, - "7": 0, - "8": 1, - "9": 1, - "10": 1 - }, - "b": { - "0": [ - 1, - 2 - ], - "1": [ - 1, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "bd7337627eae9b608978cdf5e264f5d0c25053d3" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/RewardedVideo.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/RewardedVideo.js", - "statementMap": { - "0": { - "start": { - "line": 6, - "column": 22 - }, - "end": { - "line": 6, - "column": 51 - } - }, - "1": { - "start": { - "line": 8, - "column": 20 - }, - "end": { - "line": 8, - "column": 22 - } - }, - "2": { - "start": { - "line": 13, - "column": 4 - }, - "end": { - "line": 15, - "column": 5 - } - }, - "3": { - "start": { - "line": 14, - "column": 6 - }, - "end": { - "line": 14, - "column": 32 - } - }, - "4": { - "start": { - "line": 16, - "column": 4 - }, - "end": { - "line": 16, - "column": 23 - } - }, - "5": { - "start": { - "line": 18, - "column": 4 - }, - "end": { - "line": 18, - "column": 23 - } - }, - "6": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 19, - "column": 25 - } - }, - "7": { - "start": { - "line": 20, - "column": 4 - }, - "end": { - "line": 20, - "column": 24 - } - }, - "8": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 62 - } - }, - "9": { - "start": { - "line": 22, - "column": 4 - }, - "end": { - "line": 22, - "column": 74 - } - }, - "10": { - "start": { - "line": 31, - "column": 22 - }, - "end": { - "line": 31, - "column": 67 - } - }, - "11": { - "start": { - "line": 33, - "column": 19 - }, - "end": { - "line": 33, - "column": 43 - } - }, - "12": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 44, - "column": 5 - } - }, - "13": { - "start": { - "line": 37, - "column": 8 - }, - "end": { - "line": 37, - "column": 27 - } - }, - "14": { - "start": { - "line": 38, - "column": 8 - }, - "end": { - "line": 38, - "column": 14 - } - }, - "15": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 78 - } - }, - "16": { - "start": { - "line": 41, - "column": 8 - }, - "end": { - "line": 41, - "column": 35 - } - }, - "17": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 14 - } - }, - "18": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 41 - } - }, - "19": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 65 - } - }, - "20": { - "start": { - "line": 56, - "column": 20 - }, - "end": { - "line": 56, - "column": 27 - } - }, - "21": { - "start": { - "line": 58, - "column": 4 - }, - "end": { - "line": 60, - "column": 5 - } - }, - "22": { - "start": { - "line": 59, - "column": 6 - }, - "end": { - "line": 59, - "column": 58 - } - }, - "23": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 69 - } - }, - "24": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 23 - } - }, - "25": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - "26": { - "start": { - "line": 79, - "column": 6 - }, - "end": { - "line": 79, - "column": 53 - } - }, - "27": { - "start": { - "line": 90, - "column": 18 - }, - "end": { - "line": 93, - "column": 5 - } - }, - "28": { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - }, - "29": { - "start": { - "line": 96, - "column": 6 - }, - "end": { - "line": 96, - "column": 100 - } - }, - "30": { - "start": { - "line": 97, - "column": 6 - }, - "end": { - "line": 97, - "column": 18 - } - }, - "31": { - "start": { - "line": 100, - "column": 16 - }, - "end": { - "line": 100, - "column": 87 - } - }, - "32": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 101, - "column": 28 - } - }, - "33": { - "start": { - "line": 102, - "column": 4 - }, - "end": { - "line": 102, - "column": 15 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 12, - "column": 2 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "loc": { - "start": { - "line": 12, - "column": 45 - }, - "end": { - "line": 23, - "column": 3 - } - }, - "line": 12 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 30, - "column": 26 - }, - "end": { - "line": 30, - "column": 27 - } - }, - "loc": { - "start": { - "line": 30, - "column": 37 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 30 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 55, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "loc": { - "start": { - "line": 55, - "column": 30 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "line": 55 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 69, - "column": 2 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "loc": { - "start": { - "line": 69, - "column": 13 - }, - "end": { - "line": 71, - "column": 3 - } - }, - "line": 69 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 77, - "column": 2 - }, - "end": { - "line": 77, - "column": 3 - } - }, - "loc": { - "start": { - "line": 77, - "column": 9 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "line": 77 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 89, - "column": 2 - }, - "end": { - "line": 89, - "column": 3 - } - }, - "loc": { - "start": { - "line": 89, - "column": 28 - }, - "end": { - "line": 103, - "column": 3 - } - }, - "line": 89 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 44, - "column": 5 - } - }, - "type": "switch", - "locations": [ - { - "start": { - "line": 36, - "column": 6 - }, - "end": { - "line": 38, - "column": 14 - } - }, - { - "start": { - "line": 39, - "column": 6 - }, - "end": { - "line": 42, - "column": 14 - } - }, - { - "start": { - "line": 43, - "column": 6 - }, - "end": { - "line": 43, - "column": 14 - } - } - ], - "line": 35 - }, - "1": { - "loc": { - "start": { - "line": 58, - "column": 4 - }, - "end": { - "line": 60, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 58, - "column": 4 - }, - "end": { - "line": 60, - "column": 5 - } - }, - { - "start": { - "line": 58, - "column": 4 - }, - "end": { - "line": 60, - "column": 5 - } - } - ], - "line": 58 - }, - "2": { - "loc": { - "start": { - "line": 58, - "column": 8 - }, - "end": { - "line": 58, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 58, - "column": 8 - }, - "end": { - "line": 58, - "column": 18 - } - }, - { - "start": { - "line": 58, - "column": 22 - }, - "end": { - "line": 58, - "column": 45 - } - } - ], - "line": 58 - }, - "3": { - "loc": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - } - ], - "line": 78 - }, - "4": { - "loc": { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - }, - { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 98, - "column": 5 - } - } - ], - "line": 95 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 0, - "4": 1, - "5": 1, - "6": 1, - "7": 1, - "8": 1, - "9": 1, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 0, - "32": 0, - "33": 0 - }, - "f": { - "0": 1, - "1": 0, - "2": 0, - "3": 0, - "4": 0, - "5": 0 - }, - "b": { - "0": [ - 0, - 0, - 0 - ], - "1": [ - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "acea9495d04bddfd05879596d86b598b2fa56e3e" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/VideoOptions.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/VideoOptions.js", - "statementMap": { - "0": { - "start": { - "line": 4, - "column": 4 - }, - "end": { - "line": 6, - "column": 6 - } - }, - "1": { - "start": { - "line": 10, - "column": 4 - }, - "end": { - "line": 10, - "column": 23 - } - }, - "2": { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 14, - "column": 35 - } - }, - "3": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 16 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 3, - "column": 2 - }, - "end": { - "line": 3, - "column": 3 - } - }, - "loc": { - "start": { - "line": 3, - "column": 16 - }, - "end": { - "line": 7, - "column": 3 - } - }, - "line": 3 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 9, - "column": 2 - }, - "end": { - "line": 9, - "column": 3 - } - }, - "loc": { - "start": { - "line": 9, - "column": 10 - }, - "end": { - "line": 11, - "column": 3 - } - }, - "line": 9 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 13, - "column": 2 - }, - "end": { - "line": 13, - "column": 3 - } - }, - "loc": { - "start": { - "line": 13, - "column": 39 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 13 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 13, - "column": 16 - }, - "end": { - "line": 13, - "column": 37 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 13, - "column": 33 - }, - "end": { - "line": 13, - "column": 37 - } - } - ], - "line": 13 - } - }, - "s": { - "0": 4, - "1": 3, - "2": 1, - "3": 1 - }, - "f": { - "0": 4, - "1": 3, - "2": 1 - }, - "b": { - "0": [ - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "8ca28bc0b6d073170e9ebbbad36a50c2d2f5bb32" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Banner.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/Banner.js", - "statementMap": { - "0": { - "start": { - "line": 5, - "column": 2 - }, - "end": { - "line": 10, - "column": 4 - } - }, - "1": { - "start": { - "line": 13, - "column": 0 - }, - "end": { - "line": 13, - "column": 44 - } - }, - "2": { - "start": { - "line": 15, - "column": 0 - }, - "end": { - "line": 17, - "column": 2 - } - } - }, - "fnMap": { - "0": { - "name": "Banner", - "decl": { - "start": { - "line": 4, - "column": 9 - }, - "end": { - "line": 4, - "column": 15 - } - }, - "loc": { - "start": { - "line": 4, - "column": 30 - }, - "end": { - "line": 11, - "column": 1 - } - }, - "line": 4 - } - }, - "branchMap": {}, - "s": { - "0": 0, - "1": 1, - "2": 1 - }, - "f": { - "0": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "adf069c9f664284d84fe217fc4ae681ba2e59947" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdMobComponent.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/AdMobComponent.js", - "statementMap": { - "0": { - "start": { - "line": 10, - "column": 23 - }, - "end": { - "line": 16, - "column": 1 - } - }, - "1": { - "start": { - "line": 17, - "column": 0 - }, - "end": { - "line": 19, - "column": 3 - } - }, - "2": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 45 - } - }, - "3": { - "start": { - "line": 20, - "column": 0 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "4": { - "start": { - "line": 21, - "column": 2 - }, - "end": { - "line": 21, - "column": 45 - } - }, - "5": { - "start": { - "line": 24, - "column": 25 - }, - "end": { - "line": 24, - "column": 27 - } - }, - "6": { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 60 - } - }, - "7": { - "start": { - "line": 27, - "column": 30 - }, - "end": { - "line": 27, - "column": 60 - } - }, - "8": { - "start": { - "line": 28, - "column": 20 - }, - "end": { - "line": 32, - "column": 4 - } - }, - "9": { - "start": { - "line": 33, - "column": 2 - }, - "end": { - "line": 33, - "column": 37 - } - }, - "10": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 19 - } - }, - "11": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 17 - } - }, - "12": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 50, - "column": 6 - } - }, - "13": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 54 - } - }, - "14": { - "start": { - "line": 61, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - }, - "15": { - "start": { - "line": 62, - "column": 6 - }, - "end": { - "line": 67, - "column": 7 - } - }, - "16": { - "start": { - "line": 63, - "column": 34 - }, - "end": { - "line": 63, - "column": 53 - } - }, - "17": { - "start": { - "line": 64, - "column": 8 - }, - "end": { - "line": 64, - "column": 69 - } - }, - "18": { - "start": { - "line": 66, - "column": 8 - }, - "end": { - "line": 66, - "column": 64 - } - }, - "19": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 82 - } - }, - "20": { - "start": { - "line": 70, - "column": 45 - }, - "end": { - "line": 70, - "column": 82 - } - }, - "21": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 37 - } - }, - "22": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 93, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 17, - "column": 32 - }, - "end": { - "line": 17, - "column": 33 - } - }, - "loc": { - "start": { - "line": 17, - "column": 47 - }, - "end": { - "line": 19, - "column": 1 - } - }, - "line": 17 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 20, - "column": 45 - }, - "end": { - "line": 20, - "column": 46 - } - }, - "loc": { - "start": { - "line": 20, - "column": 60 - }, - "end": { - "line": 22, - "column": 1 - } - }, - "line": 20 - }, - "2": { - "name": "getNativeComponent", - "decl": { - "start": { - "line": 26, - "column": 9 - }, - "end": { - "line": 26, - "column": 27 - } - }, - "loc": { - "start": { - "line": 26, - "column": 34 - }, - "end": { - "line": 35, - "column": 1 - } - }, - "line": 26 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "loc": { - "start": { - "line": 45, - "column": 21 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "line": 45 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 60, - "column": 18 - }, - "end": { - "line": 60, - "column": 19 - } - }, - "loc": { - "start": { - "line": 60, - "column": 39 - }, - "end": { - "line": 71, - "column": 3 - } - }, - "line": 60 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 78, - "column": 15 - }, - "end": { - "line": 78, - "column": 16 - } - }, - "loc": { - "start": { - "line": 78, - "column": 38 - }, - "end": { - "line": 80, - "column": 3 - } - }, - "line": 78 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 86, - "column": 2 - }, - "end": { - "line": 86, - "column": 3 - } - }, - "loc": { - "start": { - "line": 86, - "column": 11 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "line": 86 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 60 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 60 - } - }, - { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 60 - } - } - ], - "line": 27 - }, - "1": { - "loc": { - "start": { - "line": 61, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 61, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - }, - { - "start": { - "line": 61, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - } - ], - "line": 61 - }, - "2": { - "loc": { - "start": { - "line": 62, - "column": 6 - }, - "end": { - "line": 67, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 62, - "column": 6 - }, - "end": { - "line": 67, - "column": 7 - } - }, - { - "start": { - "line": 62, - "column": 6 - }, - "end": { - "line": 67, - "column": 7 - } - } - ], - "line": 62 - }, - "3": { - "loc": { - "start": { - "line": 66, - "column": 37 - }, - "end": { - "line": 66, - "column": 62 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 66, - "column": 37 - }, - "end": { - "line": 66, - "column": 56 - } - }, - { - "start": { - "line": 66, - "column": 60 - }, - "end": { - "line": 66, - "column": 62 - } - } - ], - "line": 66 - }, - "4": { - "loc": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 82 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 82 - } - }, - { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 82 - } - } - ], - "line": 70 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 5, - "3": 1, - "4": 5, - "5": 1, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0 - }, - "f": { - "0": 5, - "1": 5, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0 - }, - "b": { - "0": [ - 0, - 0 - ], - "1": [ - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "604013f6e1b51fc89247c8de5a570060948c2b00" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/EventTypes.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/EventTypes.js", - "statementMap": { - "0": { - "start": { - "line": 10, - "column": 39 - }, - "end": { - "line": 16, - "column": 1 - } - }, - "1": { - "start": { - "line": 18, - "column": 39 - }, - "end": { - "line": 21, - "column": 1 - } - } - }, - "fnMap": {}, - "branchMap": {}, - "s": { - "0": 1, - "1": 1 - }, - "f": {}, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "c5c1bebd48b23b80b968e0534370faeb3dd28d6b" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/NativeExpress.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/admob/NativeExpress.js", - "statementMap": { - "0": { - "start": { - "line": 5, - "column": 2 - }, - "end": { - "line": 10, - "column": 4 - } - }, - "1": { - "start": { - "line": 13, - "column": 0 - }, - "end": { - "line": 13, - "column": 51 - } - }, - "2": { - "start": { - "line": 15, - "column": 0 - }, - "end": { - "line": 17, - "column": 2 - } - } - }, - "fnMap": { - "0": { - "name": "NativeExpress", - "decl": { - "start": { - "line": 4, - "column": 9 - }, - "end": { - "line": 4, - "column": 22 - } - }, - "loc": { - "start": { - "line": 4, - "column": 37 - }, - "end": { - "line": 11, - "column": 1 - } - }, - "line": 4 - } - }, - "branchMap": {}, - "s": { - "0": 0, - "1": 1, - "2": 1 - }, - "f": { - "0": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "c49e1c935f8f4dbdb60905a1906eb7ab9fc97be7" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/index.js", - "statementMap": { - "0": { - "start": { - "line": 36, - "column": 4 - }, - "end": { - "line": 36, - "column": 38 - } - }, - "1": { - "start": { - "line": 37, - "column": 4 - }, - "end": { - "line": 37, - "column": 22 - } - }, - "2": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 38, - "column": 28 - } - }, - "3": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 45, - "column": 6 - } - }, - "4": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 52, - "column": 6 - } - }, - "5": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 59, - "column": 6 - } - }, - "6": { - "start": { - "line": 61, - "column": 4 - }, - "end": { - "line": 61, - "column": 40 - } - }, - "7": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 38 - } - }, - "8": { - "start": { - "line": 71, - "column": 21 - }, - "end": { - "line": 71, - "column": 67 - } - }, - "9": { - "start": { - "line": 72, - "column": 4 - }, - "end": { - "line": 72, - "column": 37 - } - }, - "10": { - "start": { - "line": 76, - "column": 4 - }, - "end": { - "line": 76, - "column": 28 - } - }, - "11": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 77, - "column": 70 - } - }, - "12": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 78, - "column": 66 - } - }, - "13": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 87, - "column": 29 - } - }, - "14": { - "start": { - "line": 88, - "column": 4 - }, - "end": { - "line": 88, - "column": 71 - } - }, - "15": { - "start": { - "line": 98, - "column": 4 - }, - "end": { - "line": 98, - "column": 29 - } - }, - "16": { - "start": { - "line": 99, - "column": 4 - }, - "end": { - "line": 99, - "column": 69 - } - }, - "17": { - "start": { - "line": 110, - "column": 4 - }, - "end": { - "line": 115, - "column": 7 - } - }, - "18": { - "start": { - "line": 111, - "column": 6 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "19": { - "start": { - "line": 111, - "column": 19 - }, - "end": { - "line": 111, - "column": 44 - } - }, - "20": { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "21": { - "start": { - "line": 112, - "column": 28 - }, - "end": { - "line": 112, - "column": 55 - } - }, - "22": { - "start": { - "line": 113, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "23": { - "start": { - "line": 113, - "column": 27 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "24": { - "start": { - "line": 114, - "column": 6 - }, - "end": { - "line": 114, - "column": 24 - } - }, - "25": { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 120, - "column": 22 - } - }, - "26": { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 132, - "column": 58 - } - }, - "27": { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 67 - } - }, - "28": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 55 - } - }, - "29": { - "start": { - "line": 134, - "column": 26 - }, - "end": { - "line": 134, - "column": 55 - } - }, - "30": { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 135, - "column": 58 - } - }, - "31": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 143, - "column": 58 - } - }, - "32": { - "start": { - "line": 144, - "column": 4 - }, - "end": { - "line": 144, - "column": 79 - } - }, - "33": { - "start": { - "line": 152, - "column": 4 - }, - "end": { - "line": 152, - "column": 56 - } - }, - "34": { - "start": { - "line": 153, - "column": 4 - }, - "end": { - "line": 153, - "column": 65 - } - }, - "35": { - "start": { - "line": 154, - "column": 4 - }, - "end": { - "line": 154, - "column": 55 - } - }, - "36": { - "start": { - "line": 154, - "column": 26 - }, - "end": { - "line": 154, - "column": 55 - } - }, - "37": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 155, - "column": 56 - } - }, - "38": { - "start": { - "line": 163, - "column": 4 - }, - "end": { - "line": 163, - "column": 56 - } - }, - "39": { - "start": { - "line": 164, - "column": 4 - }, - "end": { - "line": 164, - "column": 77 - } - }, - "40": { - "start": { - "line": 172, - "column": 4 - }, - "end": { - "line": 172, - "column": 53 - } - }, - "41": { - "start": { - "line": 173, - "column": 4 - }, - "end": { - "line": 173, - "column": 62 - } - }, - "42": { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 174, - "column": 55 - } - }, - "43": { - "start": { - "line": 174, - "column": 26 - }, - "end": { - "line": 174, - "column": 55 - } - }, - "44": { - "start": { - "line": 175, - "column": 4 - }, - "end": { - "line": 175, - "column": 53 - } - }, - "45": { - "start": { - "line": 183, - "column": 4 - }, - "end": { - "line": 183, - "column": 53 - } - }, - "46": { - "start": { - "line": 184, - "column": 4 - }, - "end": { - "line": 184, - "column": 74 - } - }, - "47": { - "start": { - "line": 192, - "column": 4 - }, - "end": { - "line": 192, - "column": 69 - } - }, - "48": { - "start": { - "line": 200, - "column": 4 - }, - "end": { - "line": 200, - "column": 70 - } - }, - "49": { - "start": { - "line": 210, - "column": 4 - }, - "end": { - "line": 210, - "column": 98 - } - }, - "50": { - "start": { - "line": 220, - "column": 4 - }, - "end": { - "line": 220, - "column": 94 - } - }, - "51": { - "start": { - "line": 229, - "column": 4 - }, - "end": { - "line": 229, - "column": 85 - } - }, - "52": { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 241, - "column": 6 - } - }, - "53": { - "start": { - "line": 249, - "column": 4 - }, - "end": { - "line": 251, - "column": 7 - } - }, - "54": { - "start": { - "line": 250, - "column": 6 - }, - "end": { - "line": 250, - "column": 65 - } - }, - "55": { - "start": { - "line": 264, - "column": 4 - }, - "end": { - "line": 264, - "column": 71 - } - }, - "56": { - "start": { - "line": 272, - "column": 4 - }, - "end": { - "line": 272, - "column": 74 - } - }, - "57": { - "start": { - "line": 284, - "column": 4 - }, - "end": { - "line": 284, - "column": 64 - } - }, - "58": { - "start": { - "line": 295, - "column": 4 - }, - "end": { - "line": 295, - "column": 46 - } - }, - "59": { - "start": { - "line": 306, - "column": 4 - }, - "end": { - "line": 306, - "column": 46 - } - }, - "60": { - "start": { - "line": 314, - "column": 4 - }, - "end": { - "line": 314, - "column": 67 - } - }, - "61": { - "start": { - "line": 322, - "column": 4 - }, - "end": { - "line": 322, - "column": 54 - } - }, - "62": { - "start": { - "line": 330, - "column": 4 - }, - "end": { - "line": 330, - "column": 22 - } - }, - "63": { - "start": { - "line": 334, - "column": 4 - }, - "end": { - "line": 334, - "column": 27 - } - }, - "64": { - "start": { - "line": 342, - "column": 4 - }, - "end": { - "line": 342, - "column": 98 - } - }, - "65": { - "start": { - "line": 346, - "column": 4 - }, - "end": { - "line": 346, - "column": 95 - } - }, - "66": { - "start": { - "line": 350, - "column": 4 - }, - "end": { - "line": 350, - "column": 116 - } - }, - "67": { - "start": { - "line": 354, - "column": 4 - }, - "end": { - "line": 354, - "column": 96 - } - }, - "68": { - "start": { - "line": 358, - "column": 4 - }, - "end": { - "line": 358, - "column": 99 - } - }, - "69": { - "start": { - "line": 362, - "column": 23 - }, - "end": { - "line": 375, - "column": 1 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 35, - "column": 3 - } - }, - "loc": { - "start": { - "line": 35, - "column": 62 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "line": 35 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 70, - "column": 2 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "loc": { - "start": { - "line": 70, - "column": 50 - }, - "end": { - "line": 73, - "column": 3 - } - }, - "line": 70 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 75, - "column": 2 - }, - "end": { - "line": 75, - "column": 3 - } - }, - "loc": { - "start": { - "line": 75, - "column": 34 - }, - "end": { - "line": 79, - "column": 3 - } - }, - "line": 75 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 86, - "column": 2 - }, - "end": { - "line": 86, - "column": 3 - } - }, - "loc": { - "start": { - "line": 86, - "column": 48 - }, - "end": { - "line": 89, - "column": 3 - } - }, - "line": 86 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 97, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "loc": { - "start": { - "line": 97, - "column": 46 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "line": 97 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 109, - "column": 3 - } - }, - "loc": { - "start": { - "line": 109, - "column": 67 - }, - "end": { - "line": 116, - "column": 3 - } - }, - "line": 109 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 110, - "column": 24 - }, - "end": { - "line": 110, - "column": 25 - } - }, - "loc": { - "start": { - "line": 110, - "column": 48 - }, - "end": { - "line": 115, - "column": 5 - } - }, - "line": 110 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 118, - "column": 2 - }, - "end": { - "line": 118, - "column": 3 - } - }, - "loc": { - "start": { - "line": 118, - "column": 76 - }, - "end": { - "line": 121, - "column": 3 - } - }, - "line": 118 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 120, - "column": 12 - }, - "end": { - "line": 120, - "column": 13 - } - }, - "loc": { - "start": { - "line": 120, - "column": 18 - }, - "end": { - "line": 120, - "column": 20 - } - }, - "line": 120 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 131, - "column": 2 - }, - "end": { - "line": 131, - "column": 3 - } - }, - "loc": { - "start": { - "line": 131, - "column": 41 - }, - "end": { - "line": 136, - "column": 3 - } - }, - "line": 131 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 142, - "column": 2 - }, - "end": { - "line": 142, - "column": 3 - } - }, - "loc": { - "start": { - "line": 142, - "column": 43 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "line": 142 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 151, - "column": 2 - }, - "end": { - "line": 151, - "column": 3 - } - }, - "loc": { - "start": { - "line": 151, - "column": 39 - }, - "end": { - "line": 156, - "column": 3 - } - }, - "line": 151 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 162, - "column": 2 - }, - "end": { - "line": 162, - "column": 3 - } - }, - "loc": { - "start": { - "line": 162, - "column": 41 - }, - "end": { - "line": 165, - "column": 3 - } - }, - "line": 162 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 171, - "column": 2 - }, - "end": { - "line": 171, - "column": 3 - } - }, - "loc": { - "start": { - "line": 171, - "column": 36 - }, - "end": { - "line": 176, - "column": 3 - } - }, - "line": 171 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 182, - "column": 2 - }, - "end": { - "line": 182, - "column": 3 - } - }, - "loc": { - "start": { - "line": 182, - "column": 38 - }, - "end": { - "line": 185, - "column": 3 - } - }, - "line": 182 - }, - "15": { - "name": "(anonymous_15)", - "decl": { - "start": { - "line": 191, - "column": 2 - }, - "end": { - "line": 191, - "column": 3 - } - }, - "loc": { - "start": { - "line": 191, - "column": 27 - }, - "end": { - "line": 193, - "column": 3 - } - }, - "line": 191 - }, - "16": { - "name": "(anonymous_16)", - "decl": { - "start": { - "line": 199, - "column": 2 - }, - "end": { - "line": 199, - "column": 3 - } - }, - "loc": { - "start": { - "line": 199, - "column": 37 - }, - "end": { - "line": 201, - "column": 3 - } - }, - "line": 199 - }, - "17": { - "name": "(anonymous_17)", - "decl": { - "start": { - "line": 209, - "column": 2 - }, - "end": { - "line": 209, - "column": 3 - } - }, - "loc": { - "start": { - "line": 209, - "column": 81 - }, - "end": { - "line": 211, - "column": 3 - } - }, - "line": 209 - }, - "18": { - "name": "(anonymous_18)", - "decl": { - "start": { - "line": 219, - "column": 2 - }, - "end": { - "line": 219, - "column": 3 - } - }, - "loc": { - "start": { - "line": 219, - "column": 77 - }, - "end": { - "line": 221, - "column": 3 - } - }, - "line": 219 - }, - "19": { - "name": "(anonymous_19)", - "decl": { - "start": { - "line": 228, - "column": 2 - }, - "end": { - "line": 228, - "column": 3 - } - }, - "loc": { - "start": { - "line": 228, - "column": 60 - }, - "end": { - "line": 230, - "column": 3 - } - }, - "line": 228 - }, - "20": { - "name": "(anonymous_20)", - "decl": { - "start": { - "line": 236, - "column": 2 - }, - "end": { - "line": 236, - "column": 3 - } - }, - "loc": { - "start": { - "line": 236, - "column": 66 - }, - "end": { - "line": 242, - "column": 3 - } - }, - "line": 236 - }, - "21": { - "name": "(anonymous_21)", - "decl": { - "start": { - "line": 248, - "column": 2 - }, - "end": { - "line": 248, - "column": 3 - } - }, - "loc": { - "start": { - "line": 248, - "column": 74 - }, - "end": { - "line": 252, - "column": 3 - } - }, - "line": 248 - }, - "22": { - "name": "(anonymous_22)", - "decl": { - "start": { - "line": 249, - "column": 64 - }, - "end": { - "line": 249, - "column": 65 - } - }, - "loc": { - "start": { - "line": 249, - "column": 76 - }, - "end": { - "line": 251, - "column": 5 - } - }, - "line": 249 - }, - "23": { - "name": "(anonymous_23)", - "decl": { - "start": { - "line": 263, - "column": 2 - }, - "end": { - "line": 263, - "column": 3 - } - }, - "loc": { - "start": { - "line": 263, - "column": 88 - }, - "end": { - "line": 265, - "column": 3 - } - }, - "line": 263 - }, - "24": { - "name": "(anonymous_24)", - "decl": { - "start": { - "line": 271, - "column": 2 - }, - "end": { - "line": 271, - "column": 3 - } - }, - "loc": { - "start": { - "line": 271, - "column": 96 - }, - "end": { - "line": 273, - "column": 3 - } - }, - "line": 271 - }, - "25": { - "name": "(anonymous_25)", - "decl": { - "start": { - "line": 283, - "column": 2 - }, - "end": { - "line": 283, - "column": 3 - } - }, - "loc": { - "start": { - "line": 283, - "column": 73 - }, - "end": { - "line": 285, - "column": 3 - } - }, - "line": 283 - }, - "26": { - "name": "(anonymous_26)", - "decl": { - "start": { - "line": 294, - "column": 2 - }, - "end": { - "line": 294, - "column": 3 - } - }, - "loc": { - "start": { - "line": 294, - "column": 47 - }, - "end": { - "line": 296, - "column": 3 - } - }, - "line": 294 - }, - "27": { - "name": "(anonymous_27)", - "decl": { - "start": { - "line": 305, - "column": 2 - }, - "end": { - "line": 305, - "column": 3 - } - }, - "loc": { - "start": { - "line": 305, - "column": 47 - }, - "end": { - "line": 307, - "column": 3 - } - }, - "line": 305 - }, - "28": { - "name": "(anonymous_28)", - "decl": { - "start": { - "line": 313, - "column": 2 - }, - "end": { - "line": 313, - "column": 3 - } - }, - "loc": { - "start": { - "line": 313, - "column": 41 - }, - "end": { - "line": 315, - "column": 3 - } - }, - "line": 313 - }, - "29": { - "name": "(anonymous_29)", - "decl": { - "start": { - "line": 321, - "column": 2 - }, - "end": { - "line": 321, - "column": 3 - } - }, - "loc": { - "start": { - "line": 321, - "column": 64 - }, - "end": { - "line": 323, - "column": 3 - } - }, - "line": 321 - }, - "30": { - "name": "(anonymous_30)", - "decl": { - "start": { - "line": 329, - "column": 2 - }, - "end": { - "line": 329, - "column": 3 - } - }, - "loc": { - "start": { - "line": 329, - "column": 33 - }, - "end": { - "line": 331, - "column": 3 - } - }, - "line": 329 - }, - "31": { - "name": "(anonymous_31)", - "decl": { - "start": { - "line": 333, - "column": 2 - }, - "end": { - "line": 333, - "column": 3 - } - }, - "loc": { - "start": { - "line": 333, - "column": 26 - }, - "end": { - "line": 335, - "column": 3 - } - }, - "line": 333 - }, - "32": { - "name": "(anonymous_32)", - "decl": { - "start": { - "line": 341, - "column": 2 - }, - "end": { - "line": 341, - "column": 3 - } - }, - "loc": { - "start": { - "line": 341, - "column": 22 - }, - "end": { - "line": 343, - "column": 3 - } - }, - "line": 341 - }, - "33": { - "name": "(anonymous_33)", - "decl": { - "start": { - "line": 345, - "column": 2 - }, - "end": { - "line": 345, - "column": 3 - } - }, - "loc": { - "start": { - "line": 345, - "column": 19 - }, - "end": { - "line": 347, - "column": 3 - } - }, - "line": 345 - }, - "34": { - "name": "(anonymous_34)", - "decl": { - "start": { - "line": 349, - "column": 2 - }, - "end": { - "line": 349, - "column": 3 - } - }, - "loc": { - "start": { - "line": 349, - "column": 40 - }, - "end": { - "line": 351, - "column": 3 - } - }, - "line": 349 - }, - "35": { - "name": "(anonymous_35)", - "decl": { - "start": { - "line": 353, - "column": 2 - }, - "end": { - "line": 353, - "column": 3 - } - }, - "loc": { - "start": { - "line": 353, - "column": 20 - }, - "end": { - "line": 355, - "column": 3 - } - }, - "line": 353 - }, - "36": { - "name": "(anonymous_36)", - "decl": { - "start": { - "line": 357, - "column": 2 - }, - "end": { - "line": 357, - "column": 3 - } - }, - "loc": { - "start": { - "line": 357, - "column": 23 - }, - "end": { - "line": 359, - "column": 3 - } - }, - "line": 357 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 35, - "column": 40 - }, - "end": { - "line": 35, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 35, - "column": 58 - }, - "end": { - "line": 35, - "column": 60 - } - } - ], - "line": 35 - }, - "1": { - "loc": { - "start": { - "line": 77, - "column": 17 - }, - "end": { - "line": 77, - "column": 69 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 77, - "column": 37 - }, - "end": { - "line": 77, - "column": 62 - } - }, - { - "start": { - "line": 77, - "column": 65 - }, - "end": { - "line": 77, - "column": 69 - } - } - ], - "line": 77 - }, - "2": { - "loc": { - "start": { - "line": 77, - "column": 17 - }, - "end": { - "line": 77, - "column": 34 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 77, - "column": 17 - }, - "end": { - "line": 77, - "column": 21 - } - }, - { - "start": { - "line": 77, - "column": 25 - }, - "end": { - "line": 77, - "column": 34 - } - } - ], - "line": 77 - }, - "3": { - "loc": { - "start": { - "line": 111, - "column": 6 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 111, - "column": 6 - }, - "end": { - "line": 113, - "column": 85 - } - }, - { - "start": { - "line": 111, - "column": 6 - }, - "end": { - "line": 113, - "column": 85 - } - } - ], - "line": 111 - }, - "4": { - "loc": { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - }, - { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - } - ], - "line": 112 - }, - "5": { - "loc": { - "start": { - "line": 113, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 113, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - }, - { - "start": { - "line": 113, - "column": 11 - }, - "end": { - "line": 113, - "column": 85 - } - } - ], - "line": 113 - }, - "6": { - "loc": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 55 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 55 - } - }, - { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 55 - } - } - ], - "line": 134 - }, - "7": { - "loc": { - "start": { - "line": 134, - "column": 35 - }, - "end": { - "line": 134, - "column": 53 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 134, - "column": 35 - }, - "end": { - "line": 134, - "column": 45 - } - }, - { - "start": { - "line": 134, - "column": 49 - }, - "end": { - "line": 134, - "column": 53 - } - } - ], - "line": 134 - }, - "8": { - "loc": { - "start": { - "line": 154, - "column": 4 - }, - "end": { - "line": 154, - "column": 55 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 154, - "column": 4 - }, - "end": { - "line": 154, - "column": 55 - } - }, - { - "start": { - "line": 154, - "column": 4 - }, - "end": { - "line": 154, - "column": 55 - } - } - ], - "line": 154 - }, - "9": { - "loc": { - "start": { - "line": 154, - "column": 35 - }, - "end": { - "line": 154, - "column": 53 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 154, - "column": 35 - }, - "end": { - "line": 154, - "column": 45 - } - }, - { - "start": { - "line": 154, - "column": 49 - }, - "end": { - "line": 154, - "column": 53 - } - } - ], - "line": 154 - }, - "10": { - "loc": { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 174, - "column": 55 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 174, - "column": 55 - } - }, - { - "start": { - "line": 174, - "column": 4 - }, - "end": { - "line": 174, - "column": 55 - } - } - ], - "line": 174 - }, - "11": { - "loc": { - "start": { - "line": 174, - "column": 35 - }, - "end": { - "line": 174, - "column": 53 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 174, - "column": 35 - }, - "end": { - "line": 174, - "column": 45 - } - }, - { - "start": { - "line": 174, - "column": 49 - }, - "end": { - "line": 174, - "column": 53 - } - } - ], - "line": 174 - } - }, - "s": { - "0": 2, - "1": 2, - "2": 2, - "3": 2, - "4": 2, - "5": 2, - "6": 2, - "7": 2, - "8": 0, - "9": 0, - "10": 30, - "11": 30, - "12": 30, - "13": 14, - "14": 14, - "15": 0, - "16": 0, - "17": 24, - "18": 16, - "19": 6, - "20": 10, - "21": 0, - "22": 10, - "23": 10, - "24": 16, - "25": 7, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 0, - "32": 0, - "33": 0, - "34": 0, - "35": 0, - "36": 0, - "37": 0, - "38": 0, - "39": 0, - "40": 0, - "41": 0, - "42": 0, - "43": 0, - "44": 0, - "45": 0, - "46": 0, - "47": 5, - "48": 5, - "49": 6, - "50": 4, - "51": 0, - "52": 0, - "53": 0, - "54": 0, - "55": 0, - "56": 0, - "57": 0, - "58": 0, - "59": 0, - "60": 0, - "61": 3, - "62": 7, - "63": 0, - "64": 0, - "65": 0, - "66": 0, - "67": 0, - "68": 0, - "69": 1 - }, - "f": { - "0": 2, - "1": 0, - "2": 30, - "3": 14, - "4": 0, - "5": 24, - "6": 16, - "7": 7, - "8": 6, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 5, - "16": 5, - "17": 6, - "18": 4, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 3, - "30": 7, - "31": 0, - "32": 0, - "33": 0, - "34": 0, - "35": 0, - "36": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 18, - 12 - ], - "2": [ - 30, - 24 - ], - "3": [ - 6, - 10 - ], - "4": [ - 0, - 10 - ], - "5": [ - 10, - 0 - ], - "6": [ - 0, - 0 - ], - "7": [ - 0, - 0 - ], - "8": [ - 0, - 0 - ], - "9": [ - 0, - 0 - ], - "10": [ - 0, - 0 - ], - "11": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "de5cc19777f43fbd1672488159418636fdf40766" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/User.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/User.js", - "statementMap": { - "0": { - "start": { - "line": 41, - "column": 4 - }, - "end": { - "line": 41, - "column": 22 - } - }, - "1": { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 22 - } - }, - "2": { - "start": { - "line": 50, - "column": 4 - }, - "end": { - "line": 50, - "column": 42 - } - }, - "3": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 36 - } - }, - "4": { - "start": { - "line": 58, - "column": 4 - }, - "end": { - "line": 58, - "column": 45 - } - }, - "5": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 43 - } - }, - "6": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 66, - "column": 42 - } - }, - "7": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 39 - } - }, - "8": { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 74, - "column": 35 - } - }, - "9": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 78, - "column": 33 - } - }, - "10": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 26 - } - }, - "11": { - "start": { - "line": 94, - "column": 4 - }, - "end": { - "line": 95, - "column": 65 - } - }, - "12": { - "start": { - "line": 103, - "column": 4 - }, - "end": { - "line": 103, - "column": 53 - } - }, - "13": { - "start": { - "line": 111, - "column": 4 - }, - "end": { - "line": 112, - "column": 112 - } - }, - "14": { - "start": { - "line": 120, - "column": 4 - }, - "end": { - "line": 121, - "column": 131 - } - }, - "15": { - "start": { - "line": 129, - "column": 4 - }, - "end": { - "line": 130, - "column": 65 - } - }, - "16": { - "start": { - "line": 137, - "column": 4 - }, - "end": { - "line": 138, - "column": 98 - } - }, - "17": { - "start": { - "line": 142, - "column": 4 - }, - "end": { - "line": 142, - "column": 41 - } - }, - "18": { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 151, - "column": 81 - } - }, - "19": { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 162, - "column": 75 - } - }, - "20": { - "start": { - "line": 171, - "column": 4 - }, - "end": { - "line": 172, - "column": 81 - } - }, - "21": { - "start": { - "line": 181, - "column": 4 - }, - "end": { - "line": 182, - "column": 79 - } - }, - "22": { - "start": { - "line": 191, - "column": 4 - }, - "end": { - "line": 191, - "column": 112 - } - }, - "23": { - "start": { - "line": 192, - "column": 4 - }, - "end": { - "line": 192, - "column": 53 - } - }, - "24": { - "start": { - "line": 200, - "column": 4 - }, - "end": { - "line": 200, - "column": 115 - } - }, - "25": { - "start": { - "line": 204, - "column": 4 - }, - "end": { - "line": 204, - "column": 101 - } - }, - "26": { - "start": { - "line": 208, - "column": 4 - }, - "end": { - "line": 208, - "column": 95 - } - }, - "27": { - "start": { - "line": 212, - "column": 4 - }, - "end": { - "line": 212, - "column": 98 - } - }, - "28": { - "start": { - "line": 216, - "column": 4 - }, - "end": { - "line": 216, - "column": 111 - } - }, - "29": { - "start": { - "line": 220, - "column": 4 - }, - "end": { - "line": 220, - "column": 105 - } - }, - "30": { - "start": { - "line": 224, - "column": 4 - }, - "end": { - "line": 224, - "column": 108 - } - }, - "31": { - "start": { - "line": 228, - "column": 4 - }, - "end": { - "line": 228, - "column": 99 - } - }, - "32": { - "start": { - "line": 232, - "column": 4 - }, - "end": { - "line": 232, - "column": 96 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 40, - "column": 2 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "loc": { - "start": { - "line": 40, - "column": 44 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "line": 40 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 49, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "loc": { - "start": { - "line": 49, - "column": 29 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "line": 49 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "loc": { - "start": { - "line": 53, - "column": 23 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "line": 53 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 57, - "column": 2 - }, - "end": { - "line": 57, - "column": 3 - } - }, - "loc": { - "start": { - "line": 57, - "column": 31 - }, - "end": { - "line": 59, - "column": 3 - } - }, - "line": 57 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "loc": { - "start": { - "line": 61, - "column": 29 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "line": 61 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 65, - "column": 2 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "loc": { - "start": { - "line": 65, - "column": 29 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "line": 65 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 69, - "column": 2 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "loc": { - "start": { - "line": 69, - "column": 26 - }, - "end": { - "line": 71, - "column": 3 - } - }, - "line": 69 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - }, - "loc": { - "start": { - "line": 73, - "column": 38 - }, - "end": { - "line": 75, - "column": 3 - } - }, - "line": 73 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 77, - "column": 2 - }, - "end": { - "line": 77, - "column": 3 - } - }, - "loc": { - "start": { - "line": 77, - "column": 27 - }, - "end": { - "line": 79, - "column": 3 - } - }, - "line": 77 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 81, - "column": 2 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "loc": { - "start": { - "line": 81, - "column": 20 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "line": 81 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 93, - "column": 2 - }, - "end": { - "line": 93, - "column": 3 - } - }, - "loc": { - "start": { - "line": 93, - "column": 26 - }, - "end": { - "line": 96, - "column": 3 - } - }, - "line": 93 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 102, - "column": 2 - }, - "end": { - "line": 102, - "column": 3 - } - }, - "loc": { - "start": { - "line": 102, - "column": 61 - }, - "end": { - "line": 104, - "column": 3 - } - }, - "line": 102 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 110, - "column": 2 - }, - "end": { - "line": 110, - "column": 3 - } - }, - "loc": { - "start": { - "line": 110, - "column": 64 - }, - "end": { - "line": 113, - "column": 3 - } - }, - "line": 110 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 119, - "column": 2 - }, - "end": { - "line": 119, - "column": 3 - } - }, - "loc": { - "start": { - "line": 119, - "column": 74 - }, - "end": { - "line": 122, - "column": 3 - } - }, - "line": 119 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 128, - "column": 2 - }, - "end": { - "line": 128, - "column": 3 - } - }, - "loc": { - "start": { - "line": 128, - "column": 26 - }, - "end": { - "line": 131, - "column": 3 - } - }, - "line": 128 - }, - "15": { - "name": "(anonymous_15)", - "decl": { - "start": { - "line": 136, - "column": 2 - }, - "end": { - "line": 136, - "column": 3 - } - }, - "loc": { - "start": { - "line": 136, - "column": 80 - }, - "end": { - "line": 139, - "column": 3 - } - }, - "line": 136 - }, - "16": { - "name": "(anonymous_16)", - "decl": { - "start": { - "line": 141, - "column": 2 - }, - "end": { - "line": 141, - "column": 3 - } - }, - "loc": { - "start": { - "line": 141, - "column": 19 - }, - "end": { - "line": 143, - "column": 3 - } - }, - "line": 141 - }, - "17": { - "name": "(anonymous_17)", - "decl": { - "start": { - "line": 150, - "column": 2 - }, - "end": { - "line": 150, - "column": 3 - } - }, - "loc": { - "start": { - "line": 150, - "column": 44 - }, - "end": { - "line": 152, - "column": 3 - } - }, - "line": 150 - }, - "18": { - "name": "(anonymous_18)", - "decl": { - "start": { - "line": 160, - "column": 2 - }, - "end": { - "line": 160, - "column": 3 - } - }, - "loc": { - "start": { - "line": 160, - "column": 44 - }, - "end": { - "line": 163, - "column": 3 - } - }, - "line": 160 - }, - "19": { - "name": "(anonymous_19)", - "decl": { - "start": { - "line": 170, - "column": 2 - }, - "end": { - "line": 170, - "column": 3 - } - }, - "loc": { - "start": { - "line": 170, - "column": 50 - }, - "end": { - "line": 173, - "column": 3 - } - }, - "line": 170 - }, - "20": { - "name": "(anonymous_20)", - "decl": { - "start": { - "line": 180, - "column": 2 - }, - "end": { - "line": 180, - "column": 3 - } - }, - "loc": { - "start": { - "line": 180, - "column": 53 - }, - "end": { - "line": 183, - "column": 3 - } - }, - "line": 180 - }, - "21": { - "name": "(anonymous_21)", - "decl": { - "start": { - "line": 190, - "column": 2 - }, - "end": { - "line": 190, - "column": 3 - } - }, - "loc": { - "start": { - "line": 190, - "column": 59 - }, - "end": { - "line": 193, - "column": 3 - } - }, - "line": 190 - }, - "22": { - "name": "(anonymous_22)", - "decl": { - "start": { - "line": 199, - "column": 2 - }, - "end": { - "line": 199, - "column": 3 - } - }, - "loc": { - "start": { - "line": 199, - "column": 38 - }, - "end": { - "line": 201, - "column": 3 - } - }, - "line": 199 - }, - "23": { - "name": "(anonymous_23)", - "decl": { - "start": { - "line": 203, - "column": 2 - }, - "end": { - "line": 203, - "column": 3 - } - }, - "loc": { - "start": { - "line": 203, - "column": 24 - }, - "end": { - "line": 205, - "column": 3 - } - }, - "line": 203 - }, - "24": { - "name": "(anonymous_24)", - "decl": { - "start": { - "line": 207, - "column": 2 - }, - "end": { - "line": 207, - "column": 3 - } - }, - "loc": { - "start": { - "line": 207, - "column": 18 - }, - "end": { - "line": 209, - "column": 3 - } - }, - "line": 207 - }, - "25": { - "name": "(anonymous_25)", - "decl": { - "start": { - "line": 211, - "column": 2 - }, - "end": { - "line": 211, - "column": 3 - } - }, - "loc": { - "start": { - "line": 211, - "column": 21 - }, - "end": { - "line": 213, - "column": 3 - } - }, - "line": 211 - }, - "26": { - "name": "(anonymous_26)", - "decl": { - "start": { - "line": 215, - "column": 2 - }, - "end": { - "line": 215, - "column": 3 - } - }, - "loc": { - "start": { - "line": 215, - "column": 34 - }, - "end": { - "line": 217, - "column": 3 - } - }, - "line": 215 - }, - "27": { - "name": "(anonymous_27)", - "decl": { - "start": { - "line": 219, - "column": 2 - }, - "end": { - "line": 219, - "column": 3 - } - }, - "loc": { - "start": { - "line": 219, - "column": 28 - }, - "end": { - "line": 221, - "column": 3 - } - }, - "line": 219 - }, - "28": { - "name": "(anonymous_28)", - "decl": { - "start": { - "line": 223, - "column": 2 - }, - "end": { - "line": 223, - "column": 3 - } - }, - "loc": { - "start": { - "line": 223, - "column": 31 - }, - "end": { - "line": 225, - "column": 3 - } - }, - "line": 223 - }, - "29": { - "name": "(anonymous_29)", - "decl": { - "start": { - "line": 227, - "column": 2 - }, - "end": { - "line": 227, - "column": 3 - } - }, - "loc": { - "start": { - "line": 227, - "column": 22 - }, - "end": { - "line": 229, - "column": 3 - } - }, - "line": 227 - }, - "30": { - "name": "(anonymous_30)", - "decl": { - "start": { - "line": 231, - "column": 2 - }, - "end": { - "line": 231, - "column": 3 - } - }, - "loc": { - "start": { - "line": 231, - "column": 29 - }, - "end": { - "line": 233, - "column": 3 - } - }, - "line": 231 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 50, - "column": 11 - }, - "end": { - "line": 50, - "column": 41 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 50, - "column": 11 - }, - "end": { - "line": 50, - "column": 33 - } - }, - { - "start": { - "line": 50, - "column": 37 - }, - "end": { - "line": 50, - "column": 41 - } - } - ], - "line": 50 - }, - "1": { - "loc": { - "start": { - "line": 54, - "column": 11 - }, - "end": { - "line": 54, - "column": 35 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 54, - "column": 11 - }, - "end": { - "line": 54, - "column": 27 - } - }, - { - "start": { - "line": 54, - "column": 31 - }, - "end": { - "line": 54, - "column": 35 - } - } - ], - "line": 54 - }, - "2": { - "loc": { - "start": { - "line": 58, - "column": 11 - }, - "end": { - "line": 58, - "column": 44 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 58, - "column": 11 - }, - "end": { - "line": 58, - "column": 35 - } - }, - { - "start": { - "line": 58, - "column": 39 - }, - "end": { - "line": 58, - "column": 44 - } - } - ], - "line": 58 - }, - "3": { - "loc": { - "start": { - "line": 62, - "column": 11 - }, - "end": { - "line": 62, - "column": 42 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 62, - "column": 11 - }, - "end": { - "line": 62, - "column": 33 - } - }, - { - "start": { - "line": 62, - "column": 37 - }, - "end": { - "line": 62, - "column": 42 - } - } - ], - "line": 62 - }, - "4": { - "loc": { - "start": { - "line": 66, - "column": 11 - }, - "end": { - "line": 66, - "column": 41 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 66, - "column": 11 - }, - "end": { - "line": 66, - "column": 33 - } - }, - { - "start": { - "line": 66, - "column": 37 - }, - "end": { - "line": 66, - "column": 41 - } - } - ], - "line": 66 - }, - "5": { - "loc": { - "start": { - "line": 70, - "column": 11 - }, - "end": { - "line": 70, - "column": 38 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 70, - "column": 11 - }, - "end": { - "line": 70, - "column": 30 - } - }, - { - "start": { - "line": 70, - "column": 34 - }, - "end": { - "line": 70, - "column": 38 - } - } - ], - "line": 70 - }, - "6": { - "loc": { - "start": { - "line": 102, - "column": 13 - }, - "end": { - "line": 102, - "column": 42 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 102, - "column": 37 - }, - "end": { - "line": 102, - "column": 42 - } - } - ], - "line": 102 - }, - "7": { - "loc": { - "start": { - "line": 180, - "column": 16 - }, - "end": { - "line": 180, - "column": 36 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 180, - "column": 34 - }, - "end": { - "line": 180, - "column": 36 - } - } - ], - "line": 180 - }, - "8": { - "loc": { - "start": { - "line": 190, - "column": 11 - }, - "end": { - "line": 190, - "column": 40 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 190, - "column": 35 - }, - "end": { - "line": 190, - "column": 40 - } - } - ], - "line": 190 - } - }, - "s": { - "0": 18, - "1": 18, - "2": 0, - "3": 3, - "4": 3, - "5": 8, - "6": 0, - "7": 0, - "8": 0, - "9": 8, - "10": 12, - "11": 2, - "12": 1, - "13": 2, - "14": 0, - "15": 0, - "16": 0, - "17": 12, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 0, - "32": 0 - }, - "f": { - "0": 18, - "1": 0, - "2": 3, - "3": 3, - "4": 8, - "5": 0, - "6": 0, - "7": 0, - "8": 8, - "9": 12, - "10": 2, - "11": 1, - "12": 2, - "13": 0, - "14": 0, - "15": 0, - "16": 12, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0 - }, - "b": { - "0": [ - 0, - 0 - ], - "1": [ - 3, - 0 - ], - "2": [ - 3, - 3 - ], - "3": [ - 8, - 5 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 1 - ], - "7": [ - 0 - ], - "8": [ - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "d62e7c4a4ea9c3719f14cf303036e68b3592ccee" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/ConfirmationResult.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/ConfirmationResult.js", - "statementMap": { - "0": { - "start": { - "line": 18, - "column": 4 - }, - "end": { - "line": 18, - "column": 22 - } - }, - "1": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 19, - "column": 42 - } - }, - "2": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 105 - } - }, - "3": { - "start": { - "line": 32, - "column": 4 - }, - "end": { - "line": 32, - "column": 32 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 17, - "column": 2 - }, - "end": { - "line": 17, - "column": 3 - } - }, - "loc": { - "start": { - "line": 17, - "column": 50 - }, - "end": { - "line": 20, - "column": 3 - } - }, - "line": 17 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 3 - } - }, - "loc": { - "start": { - "line": 27, - "column": 52 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "line": 27 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 31, - "column": 2 - }, - "end": { - "line": 31, - "column": 3 - } - }, - "loc": { - "start": { - "line": 31, - "column": 38 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "line": 31 - } - }, - "branchMap": {}, - "s": { - "0": 0, - "1": 0, - "2": 0, - "3": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "8d959ae325e38120f5ce110704b146f97058cbfe" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/EmailAuthProvider.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/EmailAuthProvider.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 29 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 95 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 22 - } - }, - "3": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 23, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 16 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "loc": { - "start": { - "line": 18, - "column": 69 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 18 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 0, - "2": 0, - "3": 2 - }, - "f": { - "0": 0, - "1": 0, - "2": 2 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "2e7b2c1be0755b594aaf4a736b8b78ab16a83b79" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/PhoneAuthProvider.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/PhoneAuthProvider.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 26 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 95 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 22 - } - }, - "3": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 23, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 16 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "loc": { - "start": { - "line": 18, - "column": 74 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 18 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 0, - "2": 0, - "3": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "f8618bf389e77a45f09ca2eba088fc0c781adc58" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GoogleAuthProvider.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GoogleAuthProvider.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 31 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 96 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 22 - } - }, - "3": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 23, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 16 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "loc": { - "start": { - "line": 18, - "column": 67 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 18 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 0, - "2": 0, - "3": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "f8df20c217e7fc5d94a7981931c36608659d9653" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GithubAuthProvider.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/GithubAuthProvider.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 31 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 96 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 22 - } - }, - "3": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 23, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 16 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "loc": { - "start": { - "line": 18, - "column": 51 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 18 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 0, - "2": 0, - "3": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "55ad37dd8c7ad5e83cf0e2f0143d6dd75149a724" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/TwitterAuthProvider.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/TwitterAuthProvider.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 32 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 97 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 22 - } - }, - "3": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 23, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 16 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "loc": { - "start": { - "line": 18, - "column": 67 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 18 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 0, - "2": 0, - "3": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "f77776e19cffd0c8b6dda4e397520d20a6aef403" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/FacebookAuthProvider.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/providers/FacebookAuthProvider.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 19 - }, - "end": { - "line": 7, - "column": 33 - } - }, - "1": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 11, - "column": 98 - } - }, - "2": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 22 - } - }, - "3": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 23, - "column": 6 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 16 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 35 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 18, - "column": 2 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "loc": { - "start": { - "line": 18, - "column": 51 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 18 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 0, - "2": 0, - "3": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "802988c2ea3deaad69f197a3adfc1c8d3c5a7695" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/PhoneAuthListener.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/auth/PhoneAuthListener.js", - "statementMap": { - "0": { - "start": { - "line": 39, - "column": 4 - }, - "end": { - "line": 39, - "column": 22 - } - }, - "1": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 40, - "column": 24 - } - }, - "2": { - "start": { - "line": 41, - "column": 4 - }, - "end": { - "line": 41, - "column": 25 - } - }, - "3": { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 25 - } - }, - "4": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 28 - } - }, - "5": { - "start": { - "line": 45, - "column": 4 - }, - "end": { - "line": 45, - "column": 34 - } - }, - "6": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 49 - } - }, - "7": { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 54, - "column": 6 - } - }, - "8": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 64, - "column": 6 - } - }, - "9": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 67, - "column": 30 - } - }, - "10": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 76, - "column": 5 - } - }, - "11": { - "start": { - "line": 71, - "column": 6 - }, - "end": { - "line": 75, - "column": 8 - } - }, - "12": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 83, - "column": 5 - } - }, - "13": { - "start": { - "line": 79, - "column": 6 - }, - "end": { - "line": 82, - "column": 8 - } - }, - "14": { - "start": { - "line": 91, - "column": 19 - }, - "end": { - "line": 91, - "column": 52 - } - }, - "15": { - "start": { - "line": 93, - "column": 4 - }, - "end": { - "line": 96, - "column": 5 - } - }, - "16": { - "start": { - "line": 94, - "column": 19 - }, - "end": { - "line": 94, - "column": 28 - } - }, - "17": { - "start": { - "line": 95, - "column": 6 - }, - "end": { - "line": 95, - "column": 86 - } - }, - "18": { - "start": { - "line": 105, - "column": 4 - }, - "end": { - "line": 105, - "column": 54 - } - }, - "19": { - "start": { - "line": 114, - "column": 4 - }, - "end": { - "line": 114, - "column": 56 - } - }, - "20": { - "start": { - "line": 123, - "column": 18 - }, - "end": { - "line": 123, - "column": 32 - } - }, - "21": { - "start": { - "line": 124, - "column": 4 - }, - "end": { - "line": 124, - "column": 42 - } - }, - "22": { - "start": { - "line": 124, - "column": 22 - }, - "end": { - "line": 124, - "column": 42 - } - }, - "23": { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 125, - "column": 53 - } - }, - "24": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 47 - } - }, - "25": { - "start": { - "line": 134, - "column": 23 - }, - "end": { - "line": 134, - "column": 47 - } - }, - "26": { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 135, - "column": 58 - } - }, - "27": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 153, - "column": 10 - } - }, - "28": { - "start": { - "line": 145, - "column": 6 - }, - "end": { - "line": 147, - "column": 9 - } - }, - "29": { - "start": { - "line": 146, - "column": 8 - }, - "end": { - "line": 146, - "column": 45 - } - }, - "30": { - "start": { - "line": 150, - "column": 6 - }, - "end": { - "line": 152, - "column": 9 - } - }, - "31": { - "start": { - "line": 151, - "column": 8 - }, - "end": { - "line": 151, - "column": 51 - } - }, - "32": { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 173, - "column": 5 - } - }, - "33": { - "start": { - "line": 162, - "column": 6 - }, - "end": { - "line": 172, - "column": 9 - } - }, - "34": { - "start": { - "line": 163, - "column": 8 - }, - "end": { - "line": 166, - "column": 10 - } - }, - "35": { - "start": { - "line": 164, - "column": 10 - }, - "end": { - "line": 164, - "column": 31 - } - }, - "36": { - "start": { - "line": 165, - "column": 10 - }, - "end": { - "line": 165, - "column": 33 - } - }, - "37": { - "start": { - "line": 168, - "column": 8 - }, - "end": { - "line": 171, - "column": 10 - } - }, - "38": { - "start": { - "line": 169, - "column": 10 - }, - "end": { - "line": 169, - "column": 30 - } - }, - "39": { - "start": { - "line": 170, - "column": 10 - }, - "end": { - "line": 170, - "column": 39 - } - }, - "40": { - "start": { - "line": 186, - "column": 40 - }, - "end": { - "line": 191, - "column": 5 - } - }, - "41": { - "start": { - "line": 193, - "column": 4 - }, - "end": { - "line": 193, - "column": 36 - } - }, - "42": { - "start": { - "line": 195, - "column": 4 - }, - "end": { - "line": 197, - "column": 5 - } - }, - "43": { - "start": { - "line": 196, - "column": 6 - }, - "end": { - "line": 196, - "column": 38 - } - }, - "44": { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 202, - "column": 5 - } - }, - "45": { - "start": { - "line": 211, - "column": 40 - }, - "end": { - "line": 216, - "column": 5 - } - }, - "46": { - "start": { - "line": 218, - "column": 4 - }, - "end": { - "line": 218, - "column": 36 - } - }, - "47": { - "start": { - "line": 219, - "column": 4 - }, - "end": { - "line": 219, - "column": 36 - } - }, - "48": { - "start": { - "line": 228, - "column": 40 - }, - "end": { - "line": 233, - "column": 5 - } - }, - "49": { - "start": { - "line": 235, - "column": 4 - }, - "end": { - "line": 235, - "column": 36 - } - }, - "50": { - "start": { - "line": 236, - "column": 4 - }, - "end": { - "line": 236, - "column": 36 - } - }, - "51": { - "start": { - "line": 237, - "column": 4 - }, - "end": { - "line": 237, - "column": 31 - } - }, - "52": { - "start": { - "line": 246, - "column": 40 - }, - "end": { - "line": 251, - "column": 5 - } - }, - "53": { - "start": { - "line": 253, - "column": 50 - }, - "end": { - "line": 253, - "column": 61 - } - }, - "54": { - "start": { - "line": 254, - "column": 4 - }, - "end": { - "line": 254, - "column": 76 - } - }, - "55": { - "start": { - "line": 256, - "column": 4 - }, - "end": { - "line": 256, - "column": 36 - } - }, - "56": { - "start": { - "line": 257, - "column": 4 - }, - "end": { - "line": 257, - "column": 34 - } - }, - "57": { - "start": { - "line": 258, - "column": 4 - }, - "end": { - "line": 258, - "column": 31 - } - }, - "58": { - "start": { - "line": 267, - "column": 4 - }, - "end": { - "line": 269, - "column": 5 - } - }, - "59": { - "start": { - "line": 268, - "column": 6 - }, - "end": { - "line": 268, - "column": 90 - } - }, - "60": { - "start": { - "line": 271, - "column": 4 - }, - "end": { - "line": 273, - "column": 5 - } - }, - "61": { - "start": { - "line": 272, - "column": 6 - }, - "end": { - "line": 272, - "column": 98 - } - }, - "62": { - "start": { - "line": 275, - "column": 4 - }, - "end": { - "line": 277, - "column": 5 - } - }, - "63": { - "start": { - "line": 276, - "column": 6 - }, - "end": { - "line": 276, - "column": 95 - } - }, - "64": { - "start": { - "line": 279, - "column": 4 - }, - "end": { - "line": 279, - "column": 36 - } - }, - "65": { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 283, - "column": 5 - } - }, - "66": { - "start": { - "line": 282, - "column": 6 - }, - "end": { - "line": 282, - "column": 57 - } - }, - "67": { - "start": { - "line": 285, - "column": 4 - }, - "end": { - "line": 287, - "column": 5 - } - }, - "68": { - "start": { - "line": 286, - "column": 6 - }, - "end": { - "line": 286, - "column": 61 - } - }, - "69": { - "start": { - "line": 289, - "column": 4 - }, - "end": { - "line": 289, - "column": 16 - } - }, - "70": { - "start": { - "line": 297, - "column": 4 - }, - "end": { - "line": 297, - "column": 28 - } - }, - "71": { - "start": { - "line": 298, - "column": 4 - }, - "end": { - "line": 298, - "column": 73 - } - }, - "72": { - "start": { - "line": 298, - "column": 23 - }, - "end": { - "line": 298, - "column": 73 - } - }, - "73": { - "start": { - "line": 299, - "column": 4 - }, - "end": { - "line": 299, - "column": 21 - } - }, - "74": { - "start": { - "line": 307, - "column": 4 - }, - "end": { - "line": 307, - "column": 28 - } - }, - "75": { - "start": { - "line": 308, - "column": 4 - }, - "end": { - "line": 308, - "column": 74 - } - }, - "76": { - "start": { - "line": 308, - "column": 23 - }, - "end": { - "line": 308, - "column": 74 - } - }, - "77": { - "start": { - "line": 309, - "column": 4 - }, - "end": { - "line": 309, - "column": 21 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 65 - }, - "end": { - "line": 84, - "column": 3 - } - }, - "line": 38 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 90, - "column": 3 - } - }, - "loc": { - "start": { - "line": 90, - "column": 23 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "line": 90 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 3 - } - }, - "loc": { - "start": { - "line": 104, - "column": 29 - }, - "end": { - "line": 106, - "column": 3 - } - }, - "line": 104 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 113, - "column": 2 - }, - "end": { - "line": 113, - "column": 3 - } - }, - "loc": { - "start": { - "line": 113, - "column": 48 - }, - "end": { - "line": 115, - "column": 3 - } - }, - "line": 113 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 122, - "column": 2 - }, - "end": { - "line": 122, - "column": 3 - } - }, - "loc": { - "start": { - "line": 122, - "column": 27 - }, - "end": { - "line": 126, - "column": 3 - } - }, - "line": 122 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 133, - "column": 2 - }, - "end": { - "line": 133, - "column": 3 - } - }, - "loc": { - "start": { - "line": 133, - "column": 29 - }, - "end": { - "line": 136, - "column": 3 - } - }, - "line": 133 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 142, - "column": 2 - }, - "end": { - "line": 142, - "column": 3 - } - }, - "loc": { - "start": { - "line": 142, - "column": 24 - }, - "end": { - "line": 154, - "column": 3 - } - }, - "line": 142 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 143, - "column": 15 - }, - "end": { - "line": 143, - "column": 16 - } - }, - "loc": { - "start": { - "line": 143, - "column": 21 - }, - "end": { - "line": 153, - "column": 5 - } - }, - "line": 143 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 145, - "column": 50 - }, - "end": { - "line": 145, - "column": 51 - } - }, - "loc": { - "start": { - "line": 145, - "column": 61 - }, - "end": { - "line": 147, - "column": 7 - } - }, - "line": 145 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 150, - "column": 48 - }, - "end": { - "line": 150, - "column": 49 - } - }, - "loc": { - "start": { - "line": 150, - "column": 65 - }, - "end": { - "line": 152, - "column": 7 - } - }, - "line": 150 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 160, - "column": 2 - }, - "end": { - "line": 160, - "column": 3 - } - }, - "loc": { - "start": { - "line": 160, - "column": 21 - }, - "end": { - "line": 174, - "column": 3 - } - }, - "line": 160 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 162, - "column": 34 - }, - "end": { - "line": 162, - "column": 35 - } - }, - "loc": { - "start": { - "line": 162, - "column": 55 - }, - "end": { - "line": 172, - "column": 7 - } - }, - "line": 162 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 163, - "column": 24 - }, - "end": { - "line": 163, - "column": 25 - } - }, - "loc": { - "start": { - "line": 163, - "column": 36 - }, - "end": { - "line": 166, - "column": 9 - } - }, - "line": 163 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 168, - "column": 23 - }, - "end": { - "line": 168, - "column": 24 - } - }, - "loc": { - "start": { - "line": 168, - "column": 42 - }, - "end": { - "line": 171, - "column": 9 - } - }, - "line": 168 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 185, - "column": 2 - }, - "end": { - "line": 185, - "column": 3 - } - }, - "loc": { - "start": { - "line": 185, - "column": 31 - }, - "end": { - "line": 203, - "column": 3 - } - }, - "line": 185 - }, - "15": { - "name": "(anonymous_15)", - "decl": { - "start": { - "line": 210, - "column": 2 - }, - "end": { - "line": 210, - "column": 3 - } - }, - "loc": { - "start": { - "line": 210, - "column": 47 - }, - "end": { - "line": 220, - "column": 3 - } - }, - "line": 210 - }, - "16": { - "name": "(anonymous_16)", - "decl": { - "start": { - "line": 227, - "column": 2 - }, - "end": { - "line": 227, - "column": 3 - } - }, - "loc": { - "start": { - "line": 227, - "column": 43 - }, - "end": { - "line": 238, - "column": 3 - } - }, - "line": 227 - }, - "17": { - "name": "(anonymous_17)", - "decl": { - "start": { - "line": 245, - "column": 2 - }, - "end": { - "line": 245, - "column": 3 - } - }, - "loc": { - "start": { - "line": 245, - "column": 36 - }, - "end": { - "line": 259, - "column": 3 - } - }, - "line": 245 - }, - "18": { - "name": "(anonymous_18)", - "decl": { - "start": { - "line": 266, - "column": 2 - }, - "end": { - "line": 266, - "column": 3 - } - }, - "loc": { - "start": { - "line": 266, - "column": 130 - }, - "end": { - "line": 290, - "column": 3 - } - }, - "line": 266 - }, - "19": { - "name": "(anonymous_19)", - "decl": { - "start": { - "line": 296, - "column": 2 - }, - "end": { - "line": 296, - "column": 3 - } - }, - "loc": { - "start": { - "line": 296, - "column": 36 - }, - "end": { - "line": 300, - "column": 3 - } - }, - "line": 296 - }, - "20": { - "name": "(anonymous_20)", - "decl": { - "start": { - "line": 306, - "column": 2 - }, - "end": { - "line": 306, - "column": 3 - } - }, - "loc": { - "start": { - "line": 306, - "column": 25 - }, - "end": { - "line": 310, - "column": 3 - } - }, - "line": 306 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 45, - "column": 20 - }, - "end": { - "line": 45, - "column": 33 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 45, - "column": 20 - }, - "end": { - "line": 45, - "column": 27 - } - }, - { - "start": { - "line": 45, - "column": 31 - }, - "end": { - "line": 45, - "column": 33 - } - } - ], - "line": 45 - }, - "1": { - "loc": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 76, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 76, - "column": 5 - } - }, - { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 76, - "column": 5 - } - } - ], - "line": 70 - }, - "2": { - "loc": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 83, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 83, - "column": 5 - } - }, - { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 83, - "column": 5 - } - } - ], - "line": 78 - }, - "3": { - "loc": { - "start": { - "line": 124, - "column": 4 - }, - "end": { - "line": 124, - "column": 42 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 124, - "column": 4 - }, - "end": { - "line": 124, - "column": 42 - } - }, - { - "start": { - "line": 124, - "column": 4 - }, - "end": { - "line": 124, - "column": 42 - } - } - ], - "line": 124 - }, - "4": { - "loc": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 47 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 47 - } - }, - { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 134, - "column": 47 - } - } - ], - "line": 134 - }, - "5": { - "loc": { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 173, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 173, - "column": 5 - } - }, - { - "start": { - "line": 161, - "column": 4 - }, - "end": { - "line": 173, - "column": 5 - } - } - ], - "line": 161 - }, - "6": { - "loc": { - "start": { - "line": 195, - "column": 4 - }, - "end": { - "line": 197, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 195, - "column": 4 - }, - "end": { - "line": 197, - "column": 5 - } - }, - { - "start": { - "line": 195, - "column": 4 - }, - "end": { - "line": 197, - "column": 5 - } - } - ], - "line": 195 - }, - "7": { - "loc": { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 202, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 202, - "column": 5 - } - }, - { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 202, - "column": 5 - } - } - ], - "line": 199 - }, - "8": { - "loc": { - "start": { - "line": 230, - "column": 12 - }, - "end": { - "line": 230, - "column": 35 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 230, - "column": 12 - }, - "end": { - "line": 230, - "column": 27 - } - }, - { - "start": { - "line": 230, - "column": 31 - }, - "end": { - "line": 230, - "column": 35 - } - } - ], - "line": 230 - }, - "9": { - "loc": { - "start": { - "line": 267, - "column": 4 - }, - "end": { - "line": 269, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 267, - "column": 4 - }, - "end": { - "line": 269, - "column": 5 - } - }, - { - "start": { - "line": 267, - "column": 4 - }, - "end": { - "line": 269, - "column": 5 - } - } - ], - "line": 267 - }, - "10": { - "loc": { - "start": { - "line": 271, - "column": 4 - }, - "end": { - "line": 273, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 271, - "column": 4 - }, - "end": { - "line": 273, - "column": 5 - } - }, - { - "start": { - "line": 271, - "column": 4 - }, - "end": { - "line": 273, - "column": 5 - } - } - ], - "line": 271 - }, - "11": { - "loc": { - "start": { - "line": 275, - "column": 4 - }, - "end": { - "line": 277, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 275, - "column": 4 - }, - "end": { - "line": 277, - "column": 5 - } - }, - { - "start": { - "line": 275, - "column": 4 - }, - "end": { - "line": 277, - "column": 5 - } - } - ], - "line": 275 - }, - "12": { - "loc": { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 283, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 283, - "column": 5 - } - }, - { - "start": { - "line": 281, - "column": 4 - }, - "end": { - "line": 283, - "column": 5 - } - } - ], - "line": 281 - }, - "13": { - "loc": { - "start": { - "line": 285, - "column": 4 - }, - "end": { - "line": 287, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 285, - "column": 4 - }, - "end": { - "line": 287, - "column": 5 - } - }, - { - "start": { - "line": 285, - "column": 4 - }, - "end": { - "line": 287, - "column": 5 - } - } - ], - "line": 285 - }, - "14": { - "loc": { - "start": { - "line": 298, - "column": 4 - }, - "end": { - "line": 298, - "column": 73 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 298, - "column": 4 - }, - "end": { - "line": 298, - "column": 73 - } - }, - { - "start": { - "line": 298, - "column": 4 - }, - "end": { - "line": 298, - "column": 73 - } - } - ], - "line": 298 - }, - "15": { - "loc": { - "start": { - "line": 308, - "column": 4 - }, - "end": { - "line": 308, - "column": 74 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 308, - "column": 4 - }, - "end": { - "line": 308, - "column": 74 - } - }, - { - "start": { - "line": 308, - "column": 4 - }, - "end": { - "line": 308, - "column": 74 - } - } - ], - "line": 308 - } - }, - "s": { - "0": 0, - "1": 0, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 0, - "32": 0, - "33": 0, - "34": 0, - "35": 0, - "36": 0, - "37": 0, - "38": 0, - "39": 0, - "40": 0, - "41": 0, - "42": 0, - "43": 0, - "44": 0, - "45": 0, - "46": 0, - "47": 0, - "48": 0, - "49": 0, - "50": 0, - "51": 0, - "52": 0, - "53": 0, - "54": 0, - "55": 0, - "56": 0, - "57": 0, - "58": 0, - "59": 0, - "60": 0, - "61": 0, - "62": 0, - "63": 0, - "64": 0, - "65": 0, - "66": 0, - "67": 0, - "68": 0, - "69": 0, - "70": 0, - "71": 0, - "72": 0, - "73": 0, - "74": 0, - "75": 0, - "76": 0, - "77": 0 - }, - "f": { - "0": 0, - "1": 0, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0 - }, - "b": { - "0": [ - 0, - 0 - ], - "1": [ - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 0, - 0 - ], - "7": [ - 0, - 0 - ], - "8": [ - 0, - 0 - ], - "9": [ - 0, - 0 - ], - "10": [ - 0, - 0 - ], - "11": [ - 0, - 0 - ], - "12": [ - 0, - 0 - ], - "13": [ - 0, - 0 - ], - "14": [ - 0, - 0 - ], - "15": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "a6281d48c4103d8ff46da8b61524a053cf409ff2" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/analytics/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/analytics/index.js", - "statementMap": { - "0": { - "start": { - "line": 9, - "column": 31 - }, - "end": { - "line": 9, - "column": 48 - } - }, - "1": { - "start": { - "line": 11, - "column": 27 - }, - "end": { - "line": 25, - "column": 1 - } - }, - "2": { - "start": { - "line": 32, - "column": 4 - }, - "end": { - "line": 32, - "column": 32 - } - }, - "3": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - }, - "4": { - "start": { - "line": 44, - "column": 6 - }, - "end": { - "line": 44, - "column": 92 - } - }, - "5": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - "6": { - "start": { - "line": 49, - "column": 6 - }, - "end": { - "line": 49, - "column": 127 - } - }, - "7": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 53, - "column": 114 - } - }, - "8": { - "start": { - "line": 53, - "column": 51 - }, - "end": { - "line": 53, - "column": 114 - } - }, - "9": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 60, - "column": 40 - } - }, - "10": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 68, - "column": 56 - } - }, - "11": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 77, - "column": 67 - } - }, - "12": { - "start": { - "line": 85, - "column": 4 - }, - "end": { - "line": 85, - "column": 57 - } - }, - "13": { - "start": { - "line": 93, - "column": 4 - }, - "end": { - "line": 93, - "column": 57 - } - }, - "14": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 101, - "column": 31 - } - }, - "15": { - "start": { - "line": 110, - "column": 4 - }, - "end": { - "line": 110, - "column": 46 - } - }, - "16": { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 121, - "column": 5 - } - }, - "17": { - "start": { - "line": 120, - "column": 6 - }, - "end": { - "line": 120, - "column": 63 - } - }, - "18": { - "start": { - "line": 125, - "column": 23 - }, - "end": { - "line": 125, - "column": 25 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 31, - "column": 2 - }, - "end": { - "line": 31, - "column": 3 - } - }, - "loc": { - "start": { - "line": 31, - "column": 62 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "line": 31 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 41, - "column": 3 - } - }, - "loc": { - "start": { - "line": 41, - "column": 52 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "line": 41 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 67, - "column": 2 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "loc": { - "start": { - "line": 67, - "column": 56 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "line": 67 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 76, - "column": 2 - }, - "end": { - "line": 76, - "column": 3 - } - }, - "loc": { - "start": { - "line": 76, - "column": 74 - }, - "end": { - "line": 78, - "column": 3 - } - }, - "line": 76 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 84, - "column": 2 - }, - "end": { - "line": 84, - "column": 3 - } - }, - "loc": { - "start": { - "line": 84, - "column": 64 - }, - "end": { - "line": 86, - "column": 3 - } - }, - "line": 84 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 92, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "loc": { - "start": { - "line": 92, - "column": 66 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "line": 92 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 100, - "column": 2 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "loc": { - "start": { - "line": 100, - "column": 30 - }, - "end": { - "line": 102, - "column": 3 - } - }, - "line": 100 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 109, - "column": 3 - } - }, - "loc": { - "start": { - "line": 109, - "column": 53 - }, - "end": { - "line": 111, - "column": 3 - } - }, - "line": 109 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 118, - "column": 2 - }, - "end": { - "line": 118, - "column": 3 - } - }, - "loc": { - "start": { - "line": 118, - "column": 42 - }, - "end": { - "line": 122, - "column": 3 - } - }, - "line": 118 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 31, - "column": 40 - }, - "end": { - "line": 31, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 31, - "column": 58 - }, - "end": { - "line": 31, - "column": 60 - } - } - ], - "line": 31 - }, - "1": { - "loc": { - "start": { - "line": 41, - "column": 25 - }, - "end": { - "line": 41, - "column": 44 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 41, - "column": 42 - }, - "end": { - "line": 41, - "column": 44 - } - } - ], - "line": 41 - }, - "2": { - "loc": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - }, - { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 45, - "column": 5 - } - } - ], - "line": 43 - }, - "3": { - "loc": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - } - ], - "line": 48 - }, - "4": { - "loc": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 53, - "column": 114 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 53, - "column": 114 - } - }, - { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 53, - "column": 114 - } - } - ], - "line": 53 - }, - "5": { - "loc": { - "start": { - "line": 53, - "column": 8 - }, - "end": { - "line": 53, - "column": 49 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 53, - "column": 8 - }, - "end": { - "line": 53, - "column": 14 - } - }, - { - "start": { - "line": 53, - "column": 18 - }, - "end": { - "line": 53, - "column": 49 - } - } - ], - "line": 53 - }, - "6": { - "loc": { - "start": { - "line": 84, - "column": 28 - }, - "end": { - "line": 84, - "column": 56 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 84, - "column": 51 - }, - "end": { - "line": 84, - "column": 56 - } - } - ], - "line": 84 - }, - "7": { - "loc": { - "start": { - "line": 92, - "column": 28 - }, - "end": { - "line": 92, - "column": 58 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 92, - "column": 51 - }, - "end": { - "line": 92, - "column": 58 - } - } - ], - "line": 92 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 2, - "4": 0, - "5": 2, - "6": 0, - "7": 2, - "8": 0, - "9": 2, - "10": 1, - "11": 1, - "12": 1, - "13": 1, - "14": 1, - "15": 1, - "16": 0, - "17": 0, - "18": 1 - }, - "f": { - "0": 1, - "1": 2, - "2": 1, - "3": 1, - "4": 1, - "5": 1, - "6": 1, - "7": 1, - "8": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 1 - ], - "2": [ - 0, - 2 - ], - "3": [ - 0, - 2 - ], - "4": [ - 0, - 2 - ], - "5": [ - 2, - 2 - ], - "6": [ - 0 - ], - "7": [ - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "9de75046fac6effcf5d109e5d1ad99a44d6d30b1" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/config/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/config/index.js", - "statementMap": { - "0": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 32 - } - }, - "1": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 39 - } - }, - "2": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 46, - "column": 6 - } - }, - "3": { - "start": { - "line": 41, - "column": 8 - }, - "end": { - "line": 41, - "column": 188 - } - }, - "4": { - "start": { - "line": 41, - "column": 159 - }, - "end": { - "line": 41, - "column": 188 - } - }, - "5": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 208 - } - }, - "6": { - "start": { - "line": 42, - "column": 177 - }, - "end": { - "line": 42, - "column": 208 - } - }, - "7": { - "start": { - "line": 43, - "column": 8 - }, - "end": { - "line": 43, - "column": 163 - } - }, - "8": { - "start": { - "line": 43, - "column": 134 - }, - "end": { - "line": 43, - "column": 163 - } - }, - "9": { - "start": { - "line": 44, - "column": 8 - }, - "end": { - "line": 44, - "column": 39 - } - }, - "10": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 57, - "column": 5 - } - }, - "11": { - "start": { - "line": 54, - "column": 6 - }, - "end": { - "line": 54, - "column": 47 - } - }, - "12": { - "start": { - "line": 55, - "column": 6 - }, - "end": { - "line": 55, - "column": 41 - } - }, - "13": { - "start": { - "line": 56, - "column": 6 - }, - "end": { - "line": 56, - "column": 40 - } - }, - "14": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - }, - "15": { - "start": { - "line": 67, - "column": 6 - }, - "end": { - "line": 67, - "column": 93 - } - }, - "16": { - "start": { - "line": 68, - "column": 6 - }, - "end": { - "line": 68, - "column": 66 - } - }, - "17": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 50 - } - }, - "18": { - "start": { - "line": 71, - "column": 4 - }, - "end": { - "line": 71, - "column": 32 - } - }, - "19": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 47 - } - }, - "20": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 42 - } - }, - "21": { - "start": { - "line": 99, - "column": 4 - }, - "end": { - "line": 101, - "column": 35 - } - }, - "22": { - "start": { - "line": 119, - "column": 4 - }, - "end": { - "line": 127, - "column": 9 - } - }, - "23": { - "start": { - "line": 122, - "column": 45 - }, - "end": { - "line": 122, - "column": 47 - } - }, - "24": { - "start": { - "line": 123, - "column": 8 - }, - "end": { - "line": 125, - "column": 9 - } - }, - "25": { - "start": { - "line": 124, - "column": 10 - }, - "end": { - "line": 124, - "column": 67 - } - }, - "26": { - "start": { - "line": 126, - "column": 8 - }, - "end": { - "line": 126, - "column": 22 - } - }, - "27": { - "start": { - "line": 136, - "column": 4 - }, - "end": { - "line": 136, - "column": 48 - } - }, - "28": { - "start": { - "line": 144, - "column": 4 - }, - "end": { - "line": 144, - "column": 39 - } - }, - "29": { - "start": { - "line": 152, - "column": 4 - }, - "end": { - "line": 152, - "column": 51 - } - }, - "30": { - "start": { - "line": 156, - "column": 23 - }, - "end": { - "line": 156, - "column": 25 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 26, - "column": 2 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "loc": { - "start": { - "line": 26, - "column": 62 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "line": 26 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 37, - "column": 2 - }, - "end": { - "line": 37, - "column": 3 - } - }, - "loc": { - "start": { - "line": 37, - "column": 45 - }, - "end": { - "line": 47, - "column": 3 - } - }, - "line": 37 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 52, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "loc": { - "start": { - "line": 52, - "column": 24 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 52 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 65, - "column": 2 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "loc": { - "start": { - "line": 65, - "column": 29 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "line": 65 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 80, - "column": 2 - }, - "end": { - "line": 80, - "column": 3 - } - }, - "loc": { - "start": { - "line": 80, - "column": 20 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "line": 80 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 98, - "column": 2 - }, - "end": { - "line": 98, - "column": 3 - } - }, - "loc": { - "start": { - "line": 98, - "column": 24 - }, - "end": { - "line": 102, - "column": 3 - } - }, - "line": 98 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 118, - "column": 2 - }, - "end": { - "line": 118, - "column": 3 - } - }, - "loc": { - "start": { - "line": 118, - "column": 33 - }, - "end": { - "line": 128, - "column": 3 - } - }, - "line": 118 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 121, - "column": 12 - }, - "end": { - "line": 121, - "column": 13 - } - }, - "loc": { - "start": { - "line": 121, - "column": 30 - }, - "end": { - "line": 127, - "column": 7 - } - }, - "line": 121 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 135, - "column": 2 - }, - "end": { - "line": 135, - "column": 3 - } - }, - "loc": { - "start": { - "line": 135, - "column": 35 - }, - "end": { - "line": 137, - "column": 3 - } - }, - "line": 135 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 143, - "column": 2 - }, - "end": { - "line": 143, - "column": 3 - } - }, - "loc": { - "start": { - "line": 143, - "column": 32 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "line": 143 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 151, - "column": 2 - }, - "end": { - "line": 151, - "column": 3 - } - }, - "loc": { - "start": { - "line": 151, - "column": 53 - }, - "end": { - "line": 153, - "column": 3 - } - }, - "line": 151 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 26, - "column": 40 - }, - "end": { - "line": 26, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 26, - "column": 58 - }, - "end": { - "line": 26, - "column": 60 - } - } - ], - "line": 26 - }, - "1": { - "loc": { - "start": { - "line": 41, - "column": 8 - }, - "end": { - "line": 41, - "column": 188 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 41, - "column": 8 - }, - "end": { - "line": 41, - "column": 188 - } - }, - { - "start": { - "line": 41, - "column": 8 - }, - "end": { - "line": 41, - "column": 188 - } - } - ], - "line": 41 - }, - "2": { - "loc": { - "start": { - "line": 41, - "column": 12 - }, - "end": { - "line": 41, - "column": 157 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 41, - "column": 12 - }, - "end": { - "line": 41, - "column": 42 - } - }, - { - "start": { - "line": 41, - "column": 47 - }, - "end": { - "line": 41, - "column": 81 - } - }, - { - "start": { - "line": 41, - "column": 85 - }, - "end": { - "line": 41, - "column": 120 - } - }, - { - "start": { - "line": 41, - "column": 124 - }, - "end": { - "line": 41, - "column": 156 - } - } - ], - "line": 41 - }, - "3": { - "loc": { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 208 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 208 - } - }, - { - "start": { - "line": 42, - "column": 8 - }, - "end": { - "line": 42, - "column": 208 - } - } - ], - "line": 42 - }, - "4": { - "loc": { - "start": { - "line": 42, - "column": 12 - }, - "end": { - "line": 42, - "column": 175 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 42, - "column": 12 - }, - "end": { - "line": 42, - "column": 44 - } - }, - { - "start": { - "line": 42, - "column": 49 - }, - "end": { - "line": 42, - "column": 80 - } - }, - { - "start": { - "line": 42, - "column": 84 - }, - "end": { - "line": 42, - "column": 114 - } - }, - { - "start": { - "line": 42, - "column": 118 - }, - "end": { - "line": 42, - "column": 174 - } - } - ], - "line": 42 - }, - "5": { - "loc": { - "start": { - "line": 43, - "column": 8 - }, - "end": { - "line": 43, - "column": 163 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 43, - "column": 8 - }, - "end": { - "line": 43, - "column": 163 - } - }, - { - "start": { - "line": 43, - "column": 8 - }, - "end": { - "line": 43, - "column": 163 - } - } - ], - "line": 43 - }, - "6": { - "loc": { - "start": { - "line": 43, - "column": 12 - }, - "end": { - "line": 43, - "column": 132 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 43, - "column": 12 - }, - "end": { - "line": 43, - "column": 61 - } - }, - { - "start": { - "line": 43, - "column": 66 - }, - "end": { - "line": 43, - "column": 97 - } - }, - { - "start": { - "line": 43, - "column": 101 - }, - "end": { - "line": 43, - "column": 131 - } - } - ], - "line": 43 - }, - "7": { - "loc": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 57, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 57, - "column": 5 - } - }, - { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 57, - "column": 5 - } - } - ], - "line": 53 - }, - "8": { - "loc": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - }, - { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - } - ], - "line": 66 - }, - "9": { - "loc": { - "start": { - "line": 100, - "column": 16 - }, - "end": { - "line": 100, - "column": 25 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 100, - "column": 16 - }, - "end": { - "line": 100, - "column": 19 - } - }, - { - "start": { - "line": 100, - "column": 23 - }, - "end": { - "line": 100, - "column": 25 - } - } - ], - "line": 100 - }, - "10": { - "loc": { - "start": { - "line": 120, - "column": 17 - }, - "end": { - "line": 120, - "column": 27 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 120, - "column": 17 - }, - "end": { - "line": 120, - "column": 21 - } - }, - { - "start": { - "line": 120, - "column": 25 - }, - "end": { - "line": 120, - "column": 27 - } - } - ], - "line": 120 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 5, - "3": 5, - "4": 2, - "5": 3, - "6": 1, - "7": 2, - "8": 0, - "9": 2, - "10": 1, - "11": 1, - "12": 1, - "13": 1, - "14": 1, - "15": 1, - "16": 1, - "17": 0, - "18": 0, - "19": 1, - "20": 1, - "21": 1, - "22": 1, - "23": 1, - "24": 1, - "25": 4, - "26": 1, - "27": 1, - "28": 1, - "29": 0, - "30": 1 - }, - "f": { - "0": 1, - "1": 5, - "2": 1, - "3": 1, - "4": 1, - "5": 1, - "6": 1, - "7": 1, - "8": 1, - "9": 1, - "10": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 2, - 3 - ], - "2": [ - 5, - 3, - 1, - 1 - ], - "3": [ - 1, - 2 - ], - "4": [ - 3, - 1, - 1, - 1 - ], - "5": [ - 0, - 2 - ], - "6": [ - 2, - 0, - 0 - ], - "7": [ - 1, - 0 - ], - "8": [ - 1, - 0 - ], - "9": [ - 1, - 0 - ], - "10": [ - 1, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "de99b5fe0625b05db6fe1e5df91e84ed62f92a4b" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/crash/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/crash/index.js", - "statementMap": { - "0": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 32 - } - }, - "1": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 23, - "column": 52 - } - }, - "2": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 51 - } - }, - "3": { - "start": { - "line": 39, - "column": 4 - }, - "end": { - "line": 39, - "column": 30 - } - }, - "4": { - "start": { - "line": 50, - "column": 4 - }, - "end": { - "line": 50, - "column": 45 - } - }, - "5": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 41 - } - }, - "6": { - "start": { - "line": 62, - "column": 34 - }, - "end": { - "line": 62, - "column": 41 - } - }, - "7": { - "start": { - "line": 64, - "column": 23 - }, - "end": { - "line": 64, - "column": 54 - } - }, - "8": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - }, - "9": { - "start": { - "line": 67, - "column": 6 - }, - "end": { - "line": 67, - "column": 62 - } - }, - "10": { - "start": { - "line": 70, - "column": 22 - }, - "end": { - "line": 70, - "column": 45 - } - }, - "11": { - "start": { - "line": 71, - "column": 4 - }, - "end": { - "line": 71, - "column": 52 - } - }, - "12": { - "start": { - "line": 72, - "column": 4 - }, - "end": { - "line": 75, - "column": 5 - } - }, - "13": { - "start": { - "line": 73, - "column": 6 - }, - "end": { - "line": 73, - "column": 36 - } - }, - "14": { - "start": { - "line": 73, - "column": 30 - }, - "end": { - "line": 73, - "column": 36 - } - }, - "15": { - "start": { - "line": 74, - "column": 6 - }, - "end": { - "line": 74, - "column": 63 - } - }, - "16": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 77, - "column": 38 - } - }, - "17": { - "start": { - "line": 81, - "column": 23 - }, - "end": { - "line": 81, - "column": 25 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 62 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "loc": { - "start": { - "line": 22, - "column": 52 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 22 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "loc": { - "start": { - "line": 30, - "column": 47 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "line": 30 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 29 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "line": 38 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 49, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "loc": { - "start": { - "line": 49, - "column": 60 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "line": 49 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "loc": { - "start": { - "line": 61, - "column": 64 - }, - "end": { - "line": 78, - "column": 3 - } - }, - "line": 61 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 14, - "column": 40 - }, - "end": { - "line": 14, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 14, - "column": 58 - }, - "end": { - "line": 14, - "column": 60 - } - } - ], - "line": 14 - }, - "1": { - "loc": { - "start": { - "line": 61, - "column": 31 - }, - "end": { - "line": 61, - "column": 56 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 61, - "column": 54 - }, - "end": { - "line": 61, - "column": 56 - } - } - ], - "line": 61 - }, - "2": { - "loc": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 41 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 41 - } - }, - { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 41 - } - } - ], - "line": 62 - }, - "3": { - "loc": { - "start": { - "line": 62, - "column": 8 - }, - "end": { - "line": 62, - "column": 32 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 62, - "column": 8 - }, - "end": { - "line": 62, - "column": 14 - } - }, - { - "start": { - "line": 62, - "column": 18 - }, - "end": { - "line": 62, - "column": 32 - } - } - ], - "line": 62 - }, - "4": { - "loc": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - }, - { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 68, - "column": 5 - } - } - ], - "line": 66 - }, - "5": { - "loc": { - "start": { - "line": 73, - "column": 6 - }, - "end": { - "line": 73, - "column": 36 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 73, - "column": 6 - }, - "end": { - "line": 73, - "column": 36 - } - }, - { - "start": { - "line": 73, - "column": 6 - }, - "end": { - "line": 73, - "column": 36 - } - } - ], - "line": 73 - } - }, - "s": { - "0": 1, - "1": 2, - "2": 1, - "3": 1, - "4": 1, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 1 - }, - "f": { - "0": 1, - "1": 2, - "2": 1, - "3": 1, - "4": 1, - "5": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "fc6f0ae693f06bc18b0e1d000ba6ea0ac3506674" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/fabric/crashlytics/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/fabric/crashlytics/index.js", - "statementMap": { - "0": { - "start": { - "line": 14, - "column": 4 - }, - "end": { - "line": 14, - "column": 32 - } - }, - "1": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 25 - } - }, - "2": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 30 - } - }, - "3": { - "start": { - "line": 38, - "column": 4 - }, - "end": { - "line": 38, - "column": 44 - } - }, - "4": { - "start": { - "line": 45, - "column": 4 - }, - "end": { - "line": 45, - "column": 42 - } - }, - "5": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 43 - } - }, - "6": { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 59, - "column": 41 - } - }, - "7": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 66, - "column": 44 - } - }, - "8": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 43 - } - }, - "9": { - "start": { - "line": 77, - "column": 23 - }, - "end": { - "line": 77, - "column": 25 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 13, - "column": 2 - }, - "end": { - "line": 13, - "column": 3 - } - }, - "loc": { - "start": { - "line": 13, - "column": 62 - }, - "end": { - "line": 15, - "column": 3 - } - }, - "line": 13 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 20, - "column": 3 - } - }, - "loc": { - "start": { - "line": 20, - "column": 16 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "line": 20 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 28, - "column": 2 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "loc": { - "start": { - "line": 28, - "column": 29 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "line": 28 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 37, - "column": 2 - }, - "end": { - "line": 37, - "column": 3 - } - }, - "loc": { - "start": { - "line": 37, - "column": 51 - }, - "end": { - "line": 39, - "column": 3 - } - }, - "line": 37 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 44, - "column": 2 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "loc": { - "start": { - "line": 44, - "column": 50 - }, - "end": { - "line": 46, - "column": 3 - } - }, - "line": 44 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 51, - "column": 2 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "loc": { - "start": { - "line": 51, - "column": 50 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "line": 51 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 58, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "loc": { - "start": { - "line": 58, - "column": 48 - }, - "end": { - "line": 60, - "column": 3 - } - }, - "line": 58 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 65, - "column": 2 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "loc": { - "start": { - "line": 65, - "column": 51 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "line": 65 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 72, - "column": 2 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "loc": { - "start": { - "line": 72, - "column": 42 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "line": 72 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 13, - "column": 40 - }, - "end": { - "line": 13, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 13, - "column": 58 - }, - "end": { - "line": 13, - "column": 60 - } - } - ], - "line": 13 - } - }, - "s": { - "0": 1, - "1": 0, - "2": 1, - "3": 1, - "4": 1, - "5": 1, - "6": 1, - "7": 1, - "8": 1, - "9": 1 - }, - "f": { - "0": 1, - "1": 0, - "2": 1, - "3": 1, - "4": 1, - "5": 1, - "6": 1, - "7": 1, - "8": 1 - }, - "b": { - "0": [ - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "4b3a7d6496dedf37b1d8f599cb05ce8cf3b3d098" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/index.js", - "statementMap": { - "0": { - "start": { - "line": 25, - "column": 4 - }, - "end": { - "line": 25, - "column": 38 - } - }, - "1": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 60 - } - }, - "2": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 30, - "column": 5 - } - }, - "3": { - "start": { - "line": 29, - "column": 6 - }, - "end": { - "line": 29, - "column": 61 - } - }, - "4": { - "start": { - "line": 36, - "column": 4 - }, - "end": { - "line": 42, - "column": 10 - } - }, - "5": { - "start": { - "line": 37, - "column": 6 - }, - "end": { - "line": 37, - "column": 33 - } - }, - "6": { - "start": { - "line": 38, - "column": 6 - }, - "end": { - "line": 38, - "column": 59 - } - }, - "7": { - "start": { - "line": 39, - "column": 6 - }, - "end": { - "line": 41, - "column": 9 - } - }, - "8": { - "start": { - "line": 40, - "column": 8 - }, - "end": { - "line": 40, - "column": 74 - } - }, - "9": { - "start": { - "line": 50, - "column": 4 - }, - "end": { - "line": 50, - "column": 57 - } - }, - "10": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 28 - } - }, - "11": { - "start": { - "line": 64, - "column": 4 - }, - "end": { - "line": 64, - "column": 29 - } - }, - "12": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 37 - } - }, - "13": { - "start": { - "line": 77, - "column": 23 - }, - "end": { - "line": 86, - "column": 1 - } - }, - "14": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "15": { - "start": { - "line": 83, - "column": 6 - }, - "end": { - "line": 83, - "column": 68 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "loc": { - "start": { - "line": 24, - "column": 62 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "line": 24 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 36, - "column": 15 - }, - "end": { - "line": 36, - "column": 16 - } - }, - "loc": { - "start": { - "line": 36, - "column": 21 - }, - "end": { - "line": 42, - "column": 5 - } - }, - "line": 36 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 39, - "column": 34 - }, - "end": { - "line": 39, - "column": 35 - } - }, - "loc": { - "start": { - "line": 39, - "column": 48 - }, - "end": { - "line": 41, - "column": 7 - } - }, - "line": 39 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 49, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "loc": { - "start": { - "line": 49, - "column": 26 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "line": 49 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "loc": { - "start": { - "line": 56, - "column": 19 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 56 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 63, - "column": 2 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "loc": { - "start": { - "line": 63, - "column": 20 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "line": 63 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 72, - "column": 2 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "loc": { - "start": { - "line": 72, - "column": 31 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "line": 72 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 24, - "column": 40 - }, - "end": { - "line": 24, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 24, - "column": 58 - }, - "end": { - "line": 24, - "column": 60 - } - } - ], - "line": 24 - }, - "1": { - "loc": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 30, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 30, - "column": 5 - } - }, - { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 30, - "column": 5 - } - } - ], - "line": 28 - }, - "2": { - "loc": { - "start": { - "line": 40, - "column": 33 - }, - "end": { - "line": 40, - "column": 73 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 40, - "column": 33 - }, - "end": { - "line": 40, - "column": 47 - } - }, - { - "start": { - "line": 40, - "column": 51 - }, - "end": { - "line": 40, - "column": 73 - } - } - ], - "line": 40 - }, - "3": { - "loc": { - "start": { - "line": 78, - "column": 15 - }, - "end": { - "line": 80, - "column": 8 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 78, - "column": 50 - }, - "end": { - "line": 80, - "column": 3 - } - }, - { - "start": { - "line": 80, - "column": 6 - }, - "end": { - "line": 80, - "column": 8 - } - } - ], - "line": 78 - }, - "4": { - "loc": { - "start": { - "line": 79, - "column": 15 - }, - "end": { - "line": 79, - "column": 94 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 79, - "column": 15 - }, - "end": { - "line": 79, - "column": 68 - } - }, - { - "start": { - "line": 79, - "column": 72 - }, - "end": { - "line": 79, - "column": 94 - } - } - ], - "line": 79 - }, - "5": { - "loc": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - } - ], - "line": 82 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 0, - "4": 1, - "5": 1, - "6": 1, - "7": 1, - "8": 1, - "9": 0, - "10": 0, - "11": 0, - "12": 212, - "13": 1, - "14": 1, - "15": 1 - }, - "f": { - "0": 1, - "1": 1, - "2": 1, - "3": 0, - "4": 0, - "5": 0, - "6": 212 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 0, - 1 - ], - "2": [ - 1, - 0 - ], - "3": [ - 1, - 0 - ], - "4": [ - 1, - 0 - ], - "5": [ - 1, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "88f4eb278b5379682a24257ebcf5c4f662394d72" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/transaction.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/database/transaction.js", - "statementMap": { - "0": { - "start": { - "line": 7, - "column": 20 - }, - "end": { - "line": 7, - "column": 21 - } - }, - "1": { - "start": { - "line": 18, - "column": 4 - }, - "end": { - "line": 18, - "column": 28 - } - }, - "2": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 19, - "column": 30 - } - }, - "3": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 24, - "column": 6 - } - }, - "4": { - "start": { - "line": 35, - "column": 15 - }, - "end": { - "line": 35, - "column": 44 - } - }, - "5": { - "start": { - "line": 37, - "column": 4 - }, - "end": { - "line": 45, - "column": 6 - } - }, - "6": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 78 - } - }, - "7": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 60, - "column": 27 - } - }, - "8": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - "9": { - "start": { - "line": 72, - "column": 8 - }, - "end": { - "line": 72, - "column": 41 - } - }, - "10": { - "start": { - "line": 74, - "column": 8 - }, - "end": { - "line": 74, - "column": 40 - } - }, - "11": { - "start": { - "line": 76, - "column": 8 - }, - "end": { - "line": 76, - "column": 43 - } - }, - "12": { - "start": { - "line": 78, - "column": 8 - }, - "end": { - "line": 78, - "column": 80 - } - }, - "13": { - "start": { - "line": 79, - "column": 8 - }, - "end": { - "line": 79, - "column": 25 - } - }, - "14": { - "start": { - "line": 90, - "column": 26 - }, - "end": { - "line": 90, - "column": 31 - } - }, - "15": { - "start": { - "line": 92, - "column": 4 - }, - "end": { - "line": 105, - "column": 5 - } - }, - "16": { - "start": { - "line": 93, - "column": 26 - }, - "end": { - "line": 93, - "column": 48 - } - }, - "17": { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 31 - } - }, - "18": { - "start": { - "line": 94, - "column": 24 - }, - "end": { - "line": 94, - "column": 31 - } - }, - "19": { - "start": { - "line": 96, - "column": 6 - }, - "end": { - "line": 96, - "column": 55 - } - }, - "20": { - "start": { - "line": 98, - "column": 18 - }, - "end": { - "line": 98, - "column": 23 - } - }, - "21": { - "start": { - "line": 100, - "column": 6 - }, - "end": { - "line": 102, - "column": 7 - } - }, - "22": { - "start": { - "line": 101, - "column": 8 - }, - "end": { - "line": 101, - "column": 21 - } - }, - "23": { - "start": { - "line": 104, - "column": 6 - }, - "end": { - "line": 104, - "column": 82 - } - }, - "24": { - "start": { - "line": 114, - "column": 24 - }, - "end": { - "line": 114, - "column": 52 - } - }, - "25": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - "26": { - "start": { - "line": 116, - "column": 6 - }, - "end": { - "line": 116, - "column": 35 - } - }, - "27": { - "start": { - "line": 117, - "column": 6 - }, - "end": { - "line": 123, - "column": 7 - } - }, - "28": { - "start": { - "line": 118, - "column": 8 - }, - "end": { - "line": 118, - "column": 87 - } - }, - "29": { - "start": { - "line": 120, - "column": 8 - }, - "end": { - "line": 122, - "column": 11 - } - }, - "30": { - "start": { - "line": 121, - "column": 10 - }, - "end": { - "line": 121, - "column": 46 - } - }, - "31": { - "start": { - "line": 133, - "column": 24 - }, - "end": { - "line": 133, - "column": 52 - } - }, - "32": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 143, - "column": 5 - } - }, - "33": { - "start": { - "line": 135, - "column": 6 - }, - "end": { - "line": 135, - "column": 35 - } - }, - "34": { - "start": { - "line": 136, - "column": 6 - }, - "end": { - "line": 142, - "column": 7 - } - }, - "35": { - "start": { - "line": 137, - "column": 8 - }, - "end": { - "line": 137, - "column": 89 - } - }, - "36": { - "start": { - "line": 139, - "column": 8 - }, - "end": { - "line": 141, - "column": 11 - } - }, - "37": { - "start": { - "line": 140, - "column": 10 - }, - "end": { - "line": 140, - "column": 46 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 17, - "column": 2 - }, - "end": { - "line": 17, - "column": 3 - } - }, - "loc": { - "start": { - "line": 17, - "column": 34 - }, - "end": { - "line": 25, - "column": 3 - } - }, - "line": 17 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 110 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 34 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 59, - "column": 2 - }, - "end": { - "line": 59, - "column": 3 - } - }, - "loc": { - "start": { - "line": 59, - "column": 35 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "line": 59 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 69, - "column": 2 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "loc": { - "start": { - "line": 69, - "column": 46 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "line": 69 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 88, - "column": 2 - }, - "end": { - "line": 88, - "column": 3 - } - }, - "loc": { - "start": { - "line": 88, - "column": 36 - }, - "end": { - "line": 106, - "column": 3 - } - }, - "line": 88 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 113, - "column": 2 - }, - "end": { - "line": 113, - "column": 3 - } - }, - "loc": { - "start": { - "line": 113, - "column": 35 - }, - "end": { - "line": 125, - "column": 3 - } - }, - "line": 113 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 120, - "column": 21 - }, - "end": { - "line": 120, - "column": 22 - } - }, - "loc": { - "start": { - "line": 120, - "column": 27 - }, - "end": { - "line": 122, - "column": 9 - } - }, - "line": 120 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 132, - "column": 2 - }, - "end": { - "line": 132, - "column": 3 - } - }, - "loc": { - "start": { - "line": 132, - "column": 38 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "line": 132 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 139, - "column": 21 - }, - "end": { - "line": 139, - "column": 22 - } - }, - "loc": { - "start": { - "line": 139, - "column": 27 - }, - "end": { - "line": 141, - "column": 9 - } - }, - "line": 139 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 34, - "column": 78 - }, - "end": { - "line": 34, - "column": 108 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 34, - "column": 103 - }, - "end": { - "line": 34, - "column": 108 - } - } - ], - "line": 34 - }, - "1": { - "loc": { - "start": { - "line": 69, - "column": 26 - }, - "end": { - "line": 69, - "column": 44 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 69, - "column": 42 - }, - "end": { - "line": 69, - "column": 44 - } - } - ], - "line": 69 - }, - "2": { - "loc": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 80, - "column": 5 - } - }, - "type": "switch", - "locations": [ - { - "start": { - "line": 71, - "column": 6 - }, - "end": { - "line": 72, - "column": 41 - } - }, - { - "start": { - "line": 73, - "column": 6 - }, - "end": { - "line": 74, - "column": 40 - } - }, - { - "start": { - "line": 75, - "column": 6 - }, - "end": { - "line": 76, - "column": 43 - } - }, - { - "start": { - "line": 77, - "column": 6 - }, - "end": { - "line": 79, - "column": 25 - } - } - ], - "line": 70 - }, - "3": { - "loc": { - "start": { - "line": 88, - "column": 16 - }, - "end": { - "line": 88, - "column": 34 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 88, - "column": 32 - }, - "end": { - "line": 88, - "column": 34 - } - } - ], - "line": 88 - }, - "4": { - "loc": { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 31 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 31 - } - }, - { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 94, - "column": 31 - } - } - ], - "line": 94 - }, - "5": { - "loc": { - "start": { - "line": 100, - "column": 6 - }, - "end": { - "line": 102, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 100, - "column": 6 - }, - "end": { - "line": 102, - "column": 7 - } - }, - { - "start": { - "line": 100, - "column": 6 - }, - "end": { - "line": 102, - "column": 7 - } - } - ], - "line": 100 - }, - "6": { - "loc": { - "start": { - "line": 113, - "column": 15 - }, - "end": { - "line": 113, - "column": 33 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 113, - "column": 31 - }, - "end": { - "line": 113, - "column": 33 - } - } - ], - "line": 113 - }, - "7": { - "loc": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - } - ], - "line": 115 - }, - "8": { - "loc": { - "start": { - "line": 115, - "column": 8 - }, - "end": { - "line": 115, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 115, - "column": 8 - }, - "end": { - "line": 115, - "column": 19 - } - }, - { - "start": { - "line": 115, - "column": 23 - }, - "end": { - "line": 115, - "column": 45 - } - } - ], - "line": 115 - }, - "9": { - "loc": { - "start": { - "line": 132, - "column": 18 - }, - "end": { - "line": 132, - "column": 36 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 132, - "column": 34 - }, - "end": { - "line": 132, - "column": 36 - } - } - ], - "line": 132 - }, - "10": { - "loc": { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 143, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 143, - "column": 5 - } - }, - { - "start": { - "line": 134, - "column": 4 - }, - "end": { - "line": 143, - "column": 5 - } - } - ], - "line": 134 - }, - "11": { - "loc": { - "start": { - "line": 134, - "column": 8 - }, - "end": { - "line": 134, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 134, - "column": 8 - }, - "end": { - "line": 134, - "column": 19 - } - }, - { - "start": { - "line": 134, - "column": 23 - }, - "end": { - "line": 134, - "column": 45 - } - } - ], - "line": 134 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 2, - "5": 2, - "6": 2, - "7": 2, - "8": 5, - "9": 3, - "10": 0, - "11": 2, - "12": 0, - "13": 0, - "14": 3, - "15": 3, - "16": 3, - "17": 3, - "18": 0, - "19": 3, - "20": 3, - "21": 3, - "22": 1, - "23": 3, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 0, - "30": 0, - "31": 2, - "32": 2, - "33": 2, - "34": 2, - "35": 2, - "36": 2, - "37": 2 - }, - "f": { - "0": 1, - "1": 2, - "2": 2, - "3": 5, - "4": 3, - "5": 0, - "6": 0, - "7": 2, - "8": 2 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 0 - ], - "2": [ - 3, - 0, - 2, - 0 - ], - "3": [ - 0 - ], - "4": [ - 0, - 3 - ], - "5": [ - 1, - 2 - ], - "6": [ - 0 - ], - "7": [ - 0, - 0 - ], - "8": [ - 0, - 0 - ], - "9": [ - 0 - ], - "10": [ - 2, - 0 - ], - "11": [ - 2, - 2 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "a1d94377f93c9a8cbe72584de49900072898bca0" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/index.js", - "statementMap": { - "0": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 38 - } - }, - "1": { - "start": { - "line": 44, - "column": 4 - }, - "end": { - "line": 44, - "column": 39 - } - }, - "2": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 51, - "column": 6 - } - }, - "3": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 58, - "column": 6 - } - }, - "4": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - }, - "5": { - "start": { - "line": 68, - "column": 6 - }, - "end": { - "line": 68, - "column": 97 - } - }, - "6": { - "start": { - "line": 70, - "column": 6 - }, - "end": { - "line": 70, - "column": 100 - } - }, - "7": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "8": { - "start": { - "line": 81, - "column": 6 - }, - "end": { - "line": 81, - "column": 100 - } - }, - "9": { - "start": { - "line": 83, - "column": 6 - }, - "end": { - "line": 83, - "column": 106 - } - }, - "10": { - "start": { - "line": 93, - "column": 4 - }, - "end": { - "line": 93, - "column": 32 - } - }, - "11": { - "start": { - "line": 97, - "column": 4 - }, - "end": { - "line": 97, - "column": 32 - } - }, - "12": { - "start": { - "line": 106, - "column": 17 - }, - "end": { - "line": 106, - "column": 58 - } - }, - "13": { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 5 - } - }, - "14": { - "start": { - "line": 108, - "column": 6 - }, - "end": { - "line": 108, - "column": 79 - } - }, - "15": { - "start": { - "line": 111, - "column": 4 - }, - "end": { - "line": 111, - "column": 47 - } - }, - "16": { - "start": { - "line": 120, - "column": 17 - }, - "end": { - "line": 120, - "column": 56 - } - }, - "17": { - "start": { - "line": 121, - "column": 4 - }, - "end": { - "line": 123, - "column": 5 - } - }, - "18": { - "start": { - "line": 122, - "column": 6 - }, - "end": { - "line": 122, - "column": 75 - } - }, - "19": { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 125, - "column": 45 - } - }, - "20": { - "start": { - "line": 129, - "column": 4 - }, - "end": { - "line": 129, - "column": 79 - } - }, - "21": { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 73 - } - }, - "22": { - "start": { - "line": 137, - "column": 4 - }, - "end": { - "line": 137, - "column": 97 - } - }, - "23": { - "start": { - "line": 141, - "column": 4 - }, - "end": { - "line": 141, - "column": 67 - } - }, - "24": { - "start": { - "line": 145, - "column": 23 - }, - "end": { - "line": 153, - "column": 1 - } - }, - "25": { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 151, - "column": 5 - } - }, - "26": { - "start": { - "line": 150, - "column": 6 - }, - "end": { - "line": 150, - "column": 66 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 42, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "loc": { - "start": { - "line": 42, - "column": 62 - }, - "end": { - "line": 59, - "column": 3 - } - }, - "line": 42 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 66, - "column": 2 - }, - "end": { - "line": 66, - "column": 3 - } - }, - "loc": { - "start": { - "line": 66, - "column": 53 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "line": 66 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 79, - "column": 2 - }, - "end": { - "line": 79, - "column": 3 - } - }, - "loc": { - "start": { - "line": 79, - "column": 49 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "line": 79 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 92, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "loc": { - "start": { - "line": 92, - "column": 62 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "line": 92 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 96, - "column": 2 - }, - "end": { - "line": 96, - "column": 3 - } - }, - "loc": { - "start": { - "line": 96, - "column": 22 - }, - "end": { - "line": 98, - "column": 3 - } - }, - "line": 96 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 105, - "column": 2 - }, - "end": { - "line": 105, - "column": 3 - } - }, - "loc": { - "start": { - "line": 105, - "column": 58 - }, - "end": { - "line": 112, - "column": 3 - } - }, - "line": 105 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 119, - "column": 2 - }, - "end": { - "line": 119, - "column": 3 - } - }, - "loc": { - "start": { - "line": 119, - "column": 47 - }, - "end": { - "line": 126, - "column": 3 - } - }, - "line": 119 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 128, - "column": 2 - }, - "end": { - "line": 128, - "column": 3 - } - }, - "loc": { - "start": { - "line": 128, - "column": 37 - }, - "end": { - "line": 130, - "column": 3 - } - }, - "line": 128 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 132, - "column": 2 - }, - "end": { - "line": 132, - "column": 3 - } - }, - "loc": { - "start": { - "line": 132, - "column": 33 - }, - "end": { - "line": 134, - "column": 3 - } - }, - "line": 132 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 136, - "column": 2 - }, - "end": { - "line": 136, - "column": 3 - } - }, - "loc": { - "start": { - "line": 136, - "column": 22 - }, - "end": { - "line": 138, - "column": 3 - } - }, - "line": 136 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 140, - "column": 2 - }, - "end": { - "line": 140, - "column": 3 - } - }, - "loc": { - "start": { - "line": 140, - "column": 19 - }, - "end": { - "line": 142, - "column": 3 - } - }, - "line": 140 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 42, - "column": 40 - }, - "end": { - "line": 42, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 42, - "column": 58 - }, - "end": { - "line": 42, - "column": 60 - } - } - ], - "line": 42 - }, - "1": { - "loc": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - }, - { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 71, - "column": 5 - } - } - ], - "line": 67 - }, - "2": { - "loc": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - } - ], - "line": 80 - }, - "3": { - "loc": { - "start": { - "line": 92, - "column": 40 - }, - "end": { - "line": 92, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 92, - "column": 58 - }, - "end": { - "line": 92, - "column": 60 - } - } - ], - "line": 92 - }, - "4": { - "loc": { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 5 - } - }, - { - "start": { - "line": 107, - "column": 4 - }, - "end": { - "line": 109, - "column": 5 - } - } - ], - "line": 107 - }, - "5": { - "loc": { - "start": { - "line": 121, - "column": 4 - }, - "end": { - "line": 123, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 121, - "column": 4 - }, - "end": { - "line": 123, - "column": 5 - } - }, - { - "start": { - "line": 121, - "column": 4 - }, - "end": { - "line": 123, - "column": 5 - } - } - ], - "line": 121 - }, - "6": { - "loc": { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 151, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 151, - "column": 5 - } - }, - { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 151, - "column": 5 - } - } - ], - "line": 149 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 149, - "5": 1, - "6": 148, - "7": 61, - "8": 0, - "9": 61, - "10": 1, - "11": 1, - "12": 216, - "13": 216, - "14": 0, - "15": 216, - "16": 41, - "17": 41, - "18": 0, - "19": 41, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 1, - "25": 1, - "26": 1 - }, - "f": { - "0": 1, - "1": 149, - "2": 61, - "3": 1, - "4": 1, - "5": 216, - "6": 41, - "7": 0, - "8": 0, - "9": 0, - "10": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 1, - 148 - ], - "2": [ - 0, - 61 - ], - "3": [ - 0 - ], - "4": [ - 0, - 216 - ], - "5": [ - 0, - 41 - ], - "6": [ - 1, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "f9f926e2a850cd8ca9061ee931d206e845d9f737" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/CollectionReference.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/CollectionReference.js", - "statementMap": { - "0": { - "start": { - "line": 25, - "column": 4 - }, - "end": { - "line": 25, - "column": 42 - } - }, - "1": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 32 - } - }, - "2": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 55 - } - }, - "3": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 27 - } - }, - "4": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 35 - } - }, - "5": { - "start": { - "line": 39, - "column": 23 - }, - "end": { - "line": 39, - "column": 52 - } - }, - "6": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 40, - "column": 82 - } - }, - "7": { - "start": { - "line": 44, - "column": 24 - }, - "end": { - "line": 44, - "column": 34 - } - }, - "8": { - "start": { - "line": 45, - "column": 4 - }, - "end": { - "line": 46, - "column": 48 - } - }, - "9": { - "start": { - "line": 46, - "column": 18 - }, - "end": { - "line": 46, - "column": 46 - } - }, - "10": { - "start": { - "line": 50, - "column": 20 - }, - "end": { - "line": 50, - "column": 53 - } - }, - "11": { - "start": { - "line": 52, - "column": 17 - }, - "end": { - "line": 52, - "column": 52 - } - }, - "12": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 55, - "column": 5 - } - }, - "13": { - "start": { - "line": 54, - "column": 6 - }, - "end": { - "line": 54, - "column": 75 - } - }, - "14": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 56 - } - }, - "15": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 48 - } - }, - "16": { - "start": { - "line": 66, - "column": 4 - }, - "end": { - "line": 66, - "column": 52 - } - }, - "17": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 29 - } - }, - "18": { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 74, - "column": 36 - } - }, - "19": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 97 - } - }, - "20": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 56 - } - }, - "21": { - "start": { - "line": 90, - "column": 4 - }, - "end": { - "line": 90, - "column": 53 - } - }, - "22": { - "start": { - "line": 94, - "column": 4 - }, - "end": { - "line": 94, - "column": 50 - } - }, - "23": { - "start": { - "line": 98, - "column": 4 - }, - "end": { - "line": 98, - "column": 54 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "loc": { - "start": { - "line": 24, - "column": 58 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "line": 24 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "loc": { - "start": { - "line": 30, - "column": 29 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "line": 30 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 26 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 34 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 41 - }, - "end": { - "line": 41, - "column": 3 - } - }, - "line": 38 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "loc": { - "start": { - "line": 43, - "column": 48 - }, - "end": { - "line": 47, - "column": 3 - } - }, - "line": 43 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 46, - "column": 12 - }, - "end": { - "line": 46, - "column": 13 - } - }, - "loc": { - "start": { - "line": 46, - "column": 18 - }, - "end": { - "line": 46, - "column": 46 - } - }, - "line": 46 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 49, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "loc": { - "start": { - "line": 49, - "column": 48 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 49 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "loc": { - "start": { - "line": 61, - "column": 44 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "line": 61 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 65, - "column": 2 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "loc": { - "start": { - "line": 65, - "column": 48 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "line": 65 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 69, - "column": 2 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "loc": { - "start": { - "line": 69, - "column": 32 - }, - "end": { - "line": 71, - "column": 3 - } - }, - "line": 69 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 73, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - }, - "loc": { - "start": { - "line": 73, - "column": 30 - }, - "end": { - "line": 75, - "column": 3 - } - }, - "line": 73 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 77, - "column": 2 - }, - "end": { - "line": 77, - "column": 3 - } - }, - "loc": { - "start": { - "line": 81, - "column": 16 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "line": 81 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 85, - "column": 2 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "loc": { - "start": { - "line": 85, - "column": 76 - }, - "end": { - "line": 87, - "column": 3 - } - }, - "line": 85 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 89, - "column": 2 - }, - "end": { - "line": 89, - "column": 3 - } - }, - "loc": { - "start": { - "line": 89, - "column": 49 - }, - "end": { - "line": 91, - "column": 3 - } - }, - "line": 89 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 93, - "column": 2 - }, - "end": { - "line": 93, - "column": 3 - } - }, - "loc": { - "start": { - "line": 93, - "column": 46 - }, - "end": { - "line": 95, - "column": 3 - } - }, - "line": 93 - }, - "15": { - "name": "(anonymous_15)", - "decl": { - "start": { - "line": 97, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "loc": { - "start": { - "line": 97, - "column": 77 - }, - "end": { - "line": 99, - "column": 3 - } - }, - "line": 97 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 40, - "column": 11 - }, - "end": { - "line": 40, - "column": 81 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 40, - "column": 24 - }, - "end": { - "line": 40, - "column": 74 - } - }, - { - "start": { - "line": 40, - "column": 77 - }, - "end": { - "line": 40, - "column": 81 - } - } - ], - "line": 40 - }, - "1": { - "loc": { - "start": { - "line": 50, - "column": 20 - }, - "end": { - "line": 50, - "column": 53 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 50, - "column": 20 - }, - "end": { - "line": 50, - "column": 32 - } - }, - { - "start": { - "line": 50, - "column": 36 - }, - "end": { - "line": 50, - "column": 53 - } - } - ], - "line": 50 - }, - "2": { - "loc": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 55, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 55, - "column": 5 - } - }, - { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 55, - "column": 5 - } - } - ], - "line": 53 - } - }, - "s": { - "0": 216, - "1": 216, - "2": 216, - "3": 1, - "4": 1, - "5": 0, - "6": 0, - "7": 1, - "8": 1, - "9": 1, - "10": 205, - "11": 205, - "12": 205, - "13": 0, - "14": 205, - "15": 0, - "16": 0, - "17": 193, - "18": 2, - "19": 10, - "20": 21, - "21": 0, - "22": 0, - "23": 9 - }, - "f": { - "0": 216, - "1": 1, - "2": 1, - "3": 0, - "4": 1, - "5": 1, - "6": 205, - "7": 0, - "8": 0, - "9": 193, - "10": 2, - "11": 10, - "12": 21, - "13": 0, - "14": 0, - "15": 9 - }, - "b": { - "0": [ - 0, - 0 - ], - "1": [ - 205, - 1 - ], - "2": [ - 0, - 205 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "902dec2bec9264ff18f196384302840a643d7abf" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentReference.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentReference.js", - "statementMap": { - "0": { - "start": { - "line": 34, - "column": 4 - }, - "end": { - "line": 34, - "column": 38 - } - }, - "1": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 32 - } - }, - "2": { - "start": { - "line": 39, - "column": 4 - }, - "end": { - "line": 39, - "column": 27 - } - }, - "3": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 33 - } - }, - "4": { - "start": { - "line": 47, - "column": 23 - }, - "end": { - "line": 47, - "column": 50 - } - }, - "5": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - "6": { - "start": { - "line": 49, - "column": 6 - }, - "end": { - "line": 49, - "column": 47 - } - }, - "7": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 51, - "column": 64 - } - }, - "8": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 55, - "column": 43 - } - }, - "9": { - "start": { - "line": 59, - "column": 17 - }, - "end": { - "line": 59, - "column": 57 - } - }, - "10": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 62, - "column": 5 - } - }, - "11": { - "start": { - "line": 61, - "column": 6 - }, - "end": { - "line": 61, - "column": 79 - } - }, - "12": { - "start": { - "line": 64, - "column": 4 - }, - "end": { - "line": 64, - "column": 58 - } - }, - "13": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 69, - "column": 33 - } - }, - "14": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 75, - "column": 69 - } - }, - "15": { - "start": { - "line": 75, - "column": 22 - }, - "end": { - "line": 75, - "column": 67 - } - }, - "16": { - "start": { - "line": 83, - "column": 19 - }, - "end": { - "line": 83, - "column": 21 - } - }, - "17": { - "start": { - "line": 84, - "column": 27 - }, - "end": { - "line": 84, - "column": 29 - } - }, - "18": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 130, - "column": 5 - } - }, - "19": { - "start": { - "line": 87, - "column": 6 - }, - "end": { - "line": 87, - "column": 48 - } - }, - "20": { - "start": { - "line": 88, - "column": 6 - }, - "end": { - "line": 90, - "column": 7 - } - }, - "21": { - "start": { - "line": 89, - "column": 8 - }, - "end": { - "line": 89, - "column": 106 - } - }, - "22": { - "start": { - "line": 91, - "column": 6 - }, - "end": { - "line": 91, - "column": 49 - } - }, - "23": { - "start": { - "line": 92, - "column": 11 - }, - "end": { - "line": 130, - "column": 5 - } - }, - "24": { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 127, - "column": 7 - } - }, - "25": { - "start": { - "line": 95, - "column": 8 - }, - "end": { - "line": 102, - "column": 9 - } - }, - "26": { - "start": { - "line": 96, - "column": 10 - }, - "end": { - "line": 98, - "column": 11 - } - }, - "27": { - "start": { - "line": 97, - "column": 12 - }, - "end": { - "line": 97, - "column": 109 - } - }, - "28": { - "start": { - "line": 99, - "column": 10 - }, - "end": { - "line": 99, - "column": 47 - } - }, - "29": { - "start": { - "line": 101, - "column": 10 - }, - "end": { - "line": 101, - "column": 106 - } - }, - "30": { - "start": { - "line": 103, - "column": 13 - }, - "end": { - "line": 127, - "column": 7 - } - }, - "31": { - "start": { - "line": 104, - "column": 8 - }, - "end": { - "line": 104, - "column": 53 - } - }, - "32": { - "start": { - "line": 106, - "column": 8 - }, - "end": { - "line": 124, - "column": 9 - } - }, - "33": { - "start": { - "line": 107, - "column": 10 - }, - "end": { - "line": 107, - "column": 52 - } - }, - "34": { - "start": { - "line": 108, - "column": 10 - }, - "end": { - "line": 110, - "column": 11 - } - }, - "35": { - "start": { - "line": 109, - "column": 12 - }, - "end": { - "line": 109, - "column": 109 - } - }, - "36": { - "start": { - "line": 111, - "column": 10 - }, - "end": { - "line": 111, - "column": 35 - } - }, - "37": { - "start": { - "line": 113, - "column": 15 - }, - "end": { - "line": 124, - "column": 9 - } - }, - "38": { - "start": { - "line": 114, - "column": 10 - }, - "end": { - "line": 121, - "column": 11 - } - }, - "39": { - "start": { - "line": 115, - "column": 12 - }, - "end": { - "line": 117, - "column": 13 - } - }, - "40": { - "start": { - "line": 116, - "column": 14 - }, - "end": { - "line": 116, - "column": 111 - } - }, - "41": { - "start": { - "line": 118, - "column": 12 - }, - "end": { - "line": 118, - "column": 49 - } - }, - "42": { - "start": { - "line": 120, - "column": 12 - }, - "end": { - "line": 120, - "column": 108 - } - }, - "43": { - "start": { - "line": 123, - "column": 10 - }, - "end": { - "line": 123, - "column": 114 - } - }, - "44": { - "start": { - "line": 126, - "column": 8 - }, - "end": { - "line": 126, - "column": 120 - } - }, - "45": { - "start": { - "line": 129, - "column": 6 - }, - "end": { - "line": 129, - "column": 93 - } - }, - "46": { - "start": { - "line": 131, - "column": 23 - }, - "end": { - "line": 131, - "column": 40 - } - }, - "47": { - "start": { - "line": 133, - "column": 21 - }, - "end": { - "line": 136, - "column": 5 - } - }, - "48": { - "start": { - "line": 134, - "column": 31 - }, - "end": { - "line": 134, - "column": 91 - } - }, - "49": { - "start": { - "line": 135, - "column": 6 - }, - "end": { - "line": 135, - "column": 38 - } - }, - "50": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 142, - "column": 6 - } - }, - "51": { - "start": { - "line": 145, - "column": 4 - }, - "end": { - "line": 150, - "column": 5 - } - }, - "52": { - "start": { - "line": 146, - "column": 6 - }, - "end": { - "line": 149, - "column": 8 - } - }, - "53": { - "start": { - "line": 153, - "column": 4 - }, - "end": { - "line": 154, - "column": 67 - } - }, - "54": { - "start": { - "line": 157, - "column": 4 - }, - "end": { - "line": 157, - "column": 70 - } - }, - "55": { - "start": { - "line": 161, - "column": 23 - }, - "end": { - "line": 161, - "column": 43 - } - }, - "56": { - "start": { - "line": 162, - "column": 4 - }, - "end": { - "line": 163, - "column": 56 - } - }, - "57": { - "start": { - "line": 167, - "column": 15 - }, - "end": { - "line": 167, - "column": 17 - } - }, - "58": { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 184, - "column": 5 - } - }, - "59": { - "start": { - "line": 169, - "column": 6 - }, - "end": { - "line": 171, - "column": 7 - } - }, - "60": { - "start": { - "line": 170, - "column": 8 - }, - "end": { - "line": 170, - "column": 110 - } - }, - "61": { - "start": { - "line": 172, - "column": 6 - }, - "end": { - "line": 172, - "column": 21 - } - }, - "62": { - "start": { - "line": 173, - "column": 11 - }, - "end": { - "line": 184, - "column": 5 - } - }, - "63": { - "start": { - "line": 174, - "column": 6 - }, - "end": { - "line": 174, - "column": 138 - } - }, - "64": { - "start": { - "line": 176, - "column": 6 - }, - "end": { - "line": 183, - "column": 7 - } - }, - "65": { - "start": { - "line": 177, - "column": 20 - }, - "end": { - "line": 177, - "column": 27 - } - }, - "66": { - "start": { - "line": 178, - "column": 22 - }, - "end": { - "line": 178, - "column": 33 - } - }, - "67": { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 181, - "column": 9 - } - }, - "68": { - "start": { - "line": 180, - "column": 10 - }, - "end": { - "line": 180, - "column": 102 - } - }, - "69": { - "start": { - "line": 182, - "column": 8 - }, - "end": { - "line": 182, - "column": 26 - } - }, - "70": { - "start": { - "line": 185, - "column": 23 - }, - "end": { - "line": 185, - "column": 43 - } - }, - "71": { - "start": { - "line": 186, - "column": 4 - }, - "end": { - "line": 187, - "column": 45 - } - }, - "72": { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 199, - "column": 69 - } - }, - "73": { - "start": { - "line": 200, - "column": 4 - }, - "end": { - "line": 200, - "column": 115 - } - }, - "74": { - "start": { - "line": 201, - "column": 4 - }, - "end": { - "line": 201, - "column": 120 - } - }, - "75": { - "start": { - "line": 202, - "column": 4 - }, - "end": { - "line": 203, - "column": 50 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 33, - "column": 2 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "loc": { - "start": { - "line": 33, - "column": 56 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 33 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 29 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "line": 38 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 42, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "loc": { - "start": { - "line": 42, - "column": 26 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "line": 42 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 46, - "column": 3 - } - }, - "loc": { - "start": { - "line": 46, - "column": 36 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "line": 46 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 3 - } - }, - "loc": { - "start": { - "line": 54, - "column": 21 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "line": 54 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 58, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "loc": { - "start": { - "line": 58, - "column": 58 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "line": 58 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 67, - "column": 2 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "loc": { - "start": { - "line": 67, - "column": 26 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "line": 67 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 72, - "column": 2 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "loc": { - "start": { - "line": 72, - "column": 35 - }, - "end": { - "line": 76, - "column": 3 - } - }, - "line": 72 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 75, - "column": 12 - }, - "end": { - "line": 75, - "column": 13 - } - }, - "loc": { - "start": { - "line": 75, - "column": 22 - }, - "end": { - "line": 75, - "column": 67 - } - }, - "line": 75 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 78, - "column": 2 - }, - "end": { - "line": 78, - "column": 3 - } - }, - "loc": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 158, - "column": 3 - } - }, - "line": 82 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 133, - "column": 21 - }, - "end": { - "line": 133, - "column": 22 - } - }, - "loc": { - "start": { - "line": 133, - "column": 82 - }, - "end": { - "line": 136, - "column": 5 - } - }, - "line": 133 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 160, - "column": 2 - }, - "end": { - "line": 160, - "column": 3 - } - }, - "loc": { - "start": { - "line": 160, - "column": 73 - }, - "end": { - "line": 164, - "column": 3 - } - }, - "line": 160 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 166, - "column": 2 - }, - "end": { - "line": 166, - "column": 3 - } - }, - "loc": { - "start": { - "line": 166, - "column": 40 - }, - "end": { - "line": 188, - "column": 3 - } - }, - "line": 166 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 198, - "column": 2 - }, - "end": { - "line": 198, - "column": 3 - } - }, - "loc": { - "start": { - "line": 198, - "column": 63 - }, - "end": { - "line": 204, - "column": 3 - } - }, - "line": 198 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - }, - { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 50, - "column": 5 - } - } - ], - "line": 48 - }, - "1": { - "loc": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 62, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 62, - "column": 5 - } - }, - { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 62, - "column": 5 - } - } - ], - "line": 60 - }, - "2": { - "loc": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 130, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 130, - "column": 5 - } - }, - { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 130, - "column": 5 - } - } - ], - "line": 86 - }, - "3": { - "loc": { - "start": { - "line": 88, - "column": 6 - }, - "end": { - "line": 90, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 88, - "column": 6 - }, - "end": { - "line": 90, - "column": 7 - } - }, - { - "start": { - "line": 88, - "column": 6 - }, - "end": { - "line": 90, - "column": 7 - } - } - ], - "line": 88 - }, - "4": { - "loc": { - "start": { - "line": 88, - "column": 10 - }, - "end": { - "line": 88, - "column": 77 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 88, - "column": 10 - }, - "end": { - "line": 88, - "column": 35 - } - }, - { - "start": { - "line": 88, - "column": 39 - }, - "end": { - "line": 88, - "column": 77 - } - } - ], - "line": 88 - }, - "5": { - "loc": { - "start": { - "line": 92, - "column": 11 - }, - "end": { - "line": 130, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 92, - "column": 11 - }, - "end": { - "line": 130, - "column": 5 - } - }, - { - "start": { - "line": 92, - "column": 11 - }, - "end": { - "line": 130, - "column": 5 - } - } - ], - "line": 92 - }, - "6": { - "loc": { - "start": { - "line": 92, - "column": 15 - }, - "end": { - "line": 92, - "column": 79 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 92, - "column": 15 - }, - "end": { - "line": 92, - "column": 40 - } - }, - { - "start": { - "line": 92, - "column": 44 - }, - "end": { - "line": 92, - "column": 79 - } - } - ], - "line": 92 - }, - "7": { - "loc": { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 127, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 127, - "column": 7 - } - }, - { - "start": { - "line": 94, - "column": 6 - }, - "end": { - "line": 127, - "column": 7 - } - } - ], - "line": 94 - }, - "8": { - "loc": { - "start": { - "line": 95, - "column": 8 - }, - "end": { - "line": 102, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 95, - "column": 8 - }, - "end": { - "line": 102, - "column": 9 - } - }, - { - "start": { - "line": 95, - "column": 8 - }, - "end": { - "line": 102, - "column": 9 - } - } - ], - "line": 95 - }, - "9": { - "loc": { - "start": { - "line": 96, - "column": 10 - }, - "end": { - "line": 98, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 96, - "column": 10 - }, - "end": { - "line": 98, - "column": 11 - } - }, - { - "start": { - "line": 96, - "column": 10 - }, - "end": { - "line": 98, - "column": 11 - } - } - ], - "line": 96 - }, - "10": { - "loc": { - "start": { - "line": 96, - "column": 14 - }, - "end": { - "line": 96, - "column": 93 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 96, - "column": 14 - }, - "end": { - "line": 96, - "column": 45 - } - }, - { - "start": { - "line": 96, - "column": 49 - }, - "end": { - "line": 96, - "column": 93 - } - } - ], - "line": 96 - }, - "11": { - "loc": { - "start": { - "line": 103, - "column": 13 - }, - "end": { - "line": 127, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 103, - "column": 13 - }, - "end": { - "line": 127, - "column": 7 - } - }, - { - "start": { - "line": 103, - "column": 13 - }, - "end": { - "line": 127, - "column": 7 - } - } - ], - "line": 103 - }, - "12": { - "loc": { - "start": { - "line": 106, - "column": 8 - }, - "end": { - "line": 124, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 106, - "column": 8 - }, - "end": { - "line": 124, - "column": 9 - } - }, - { - "start": { - "line": 106, - "column": 8 - }, - "end": { - "line": 124, - "column": 9 - } - } - ], - "line": 106 - }, - "13": { - "loc": { - "start": { - "line": 108, - "column": 10 - }, - "end": { - "line": 110, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 108, - "column": 10 - }, - "end": { - "line": 110, - "column": 11 - } - }, - { - "start": { - "line": 108, - "column": 10 - }, - "end": { - "line": 110, - "column": 11 - } - } - ], - "line": 108 - }, - "14": { - "loc": { - "start": { - "line": 108, - "column": 14 - }, - "end": { - "line": 108, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 108, - "column": 14 - }, - "end": { - "line": 108, - "column": 21 - } - }, - { - "start": { - "line": 108, - "column": 25 - }, - "end": { - "line": 108, - "column": 45 - } - } - ], - "line": 108 - }, - "15": { - "loc": { - "start": { - "line": 113, - "column": 15 - }, - "end": { - "line": 124, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 113, - "column": 15 - }, - "end": { - "line": 124, - "column": 9 - } - }, - { - "start": { - "line": 113, - "column": 15 - }, - "end": { - "line": 124, - "column": 9 - } - } - ], - "line": 113 - }, - "16": { - "loc": { - "start": { - "line": 113, - "column": 19 - }, - "end": { - "line": 113, - "column": 117 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 113, - "column": 19 - }, - "end": { - "line": 113, - "column": 44 - } - }, - { - "start": { - "line": 113, - "column": 48 - }, - "end": { - "line": 113, - "column": 83 - } - }, - { - "start": { - "line": 113, - "column": 87 - }, - "end": { - "line": 113, - "column": 117 - } - } - ], - "line": 113 - }, - "17": { - "loc": { - "start": { - "line": 114, - "column": 10 - }, - "end": { - "line": 121, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 114, - "column": 10 - }, - "end": { - "line": 121, - "column": 11 - } - }, - { - "start": { - "line": 114, - "column": 10 - }, - "end": { - "line": 121, - "column": 11 - } - } - ], - "line": 114 - }, - "18": { - "loc": { - "start": { - "line": 115, - "column": 12 - }, - "end": { - "line": 117, - "column": 13 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 115, - "column": 12 - }, - "end": { - "line": 117, - "column": 13 - } - }, - { - "start": { - "line": 115, - "column": 12 - }, - "end": { - "line": 117, - "column": 13 - } - } - ], - "line": 115 - }, - "19": { - "loc": { - "start": { - "line": 115, - "column": 16 - }, - "end": { - "line": 115, - "column": 95 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 115, - "column": 16 - }, - "end": { - "line": 115, - "column": 47 - } - }, - { - "start": { - "line": 115, - "column": 51 - }, - "end": { - "line": 115, - "column": 95 - } - } - ], - "line": 115 - }, - "20": { - "loc": { - "start": { - "line": 145, - "column": 4 - }, - "end": { - "line": 150, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 145, - "column": 4 - }, - "end": { - "line": 150, - "column": 5 - } - }, - { - "start": { - "line": 145, - "column": 4 - }, - "end": { - "line": 150, - "column": 5 - } - } - ], - "line": 145 - }, - "21": { - "loc": { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 184, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 184, - "column": 5 - } - }, - { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 184, - "column": 5 - } - } - ], - "line": 168 - }, - "22": { - "loc": { - "start": { - "line": 169, - "column": 6 - }, - "end": { - "line": 171, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 169, - "column": 6 - }, - "end": { - "line": 171, - "column": 7 - } - }, - { - "start": { - "line": 169, - "column": 6 - }, - "end": { - "line": 171, - "column": 7 - } - } - ], - "line": 169 - }, - "23": { - "loc": { - "start": { - "line": 173, - "column": 11 - }, - "end": { - "line": 184, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 173, - "column": 11 - }, - "end": { - "line": 184, - "column": 5 - } - }, - { - "start": { - "line": 173, - "column": 11 - }, - "end": { - "line": 184, - "column": 5 - } - } - ], - "line": 173 - }, - "24": { - "loc": { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 181, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 181, - "column": 9 - } - }, - { - "start": { - "line": 179, - "column": 8 - }, - "end": { - "line": 181, - "column": 9 - } - } - ], - "line": 179 - } - }, - "s": { - "0": 1160, - "1": 1160, - "2": 62, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 486, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 209, - "14": 17, - "15": 17, - "16": 9, - "17": 9, - "18": 9, - "19": 6, - "20": 6, - "21": 0, - "22": 6, - "23": 3, - "24": 3, - "25": 1, - "26": 1, - "27": 0, - "28": 1, - "29": 0, - "30": 2, - "31": 2, - "32": 2, - "33": 1, - "34": 1, - "35": 0, - "36": 1, - "37": 1, - "38": 1, - "39": 1, - "40": 0, - "41": 1, - "42": 0, - "43": 0, - "44": 0, - "45": 0, - "46": 9, - "47": 9, - "48": 61, - "49": 61, - "50": 9, - "51": 9, - "52": 0, - "53": 9, - "54": 9, - "55": 226, - "56": 226, - "57": 4, - "58": 4, - "59": 3, - "60": 0, - "61": 3, - "62": 1, - "63": 0, - "64": 1, - "65": 1, - "66": 1, - "67": 1, - "68": 0, - "69": 1, - "70": 4, - "71": 4, - "72": 8, - "73": 8, - "74": 8, - "75": 8 - }, - "f": { - "0": 1160, - "1": 62, - "2": 0, - "3": 0, - "4": 486, - "5": 0, - "6": 209, - "7": 17, - "8": 17, - "9": 9, - "10": 61, - "11": 226, - "12": 4, - "13": 8 - }, - "b": { - "0": [ - 0, - 0 - ], - "1": [ - 0, - 0 - ], - "2": [ - 6, - 3 - ], - "3": [ - 0, - 6 - ], - "4": [ - 6, - 0 - ], - "5": [ - 3, - 0 - ], - "6": [ - 3, - 3 - ], - "7": [ - 1, - 2 - ], - "8": [ - 1, - 0 - ], - "9": [ - 0, - 1 - ], - "10": [ - 1, - 0 - ], - "11": [ - 2, - 0 - ], - "12": [ - 1, - 1 - ], - "13": [ - 0, - 1 - ], - "14": [ - 1, - 0 - ], - "15": [ - 1, - 0 - ], - "16": [ - 1, - 1, - 1 - ], - "17": [ - 1, - 0 - ], - "18": [ - 0, - 1 - ], - "19": [ - 1, - 0 - ], - "20": [ - 0, - 9 - ], - "21": [ - 3, - 1 - ], - "22": [ - 0, - 3 - ], - "23": [ - 0, - 1 - ], - "24": [ - 0, - 1 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "e6678e934c16ec3a9462b34eb40e9b9facc27043" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentSnapshot.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentSnapshot.js", - "statementMap": { - "0": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 60 - } - }, - "1": { - "start": { - "line": 22, - "column": 4 - }, - "end": { - "line": 22, - "column": 41 - } - }, - "2": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 23, - "column": 81 - } - }, - "3": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 36 - } - }, - "4": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 24 - } - }, - "5": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 26 - } - }, - "6": { - "start": { - "line": 39, - "column": 4 - }, - "end": { - "line": 39, - "column": 21 - } - }, - "7": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 22 - } - }, - "8": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 58 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 20, - "column": 3 - } - }, - "loc": { - "start": { - "line": 20, - "column": 81 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 20 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 26, - "column": 2 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "loc": { - "start": { - "line": 26, - "column": 24 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "line": 26 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "loc": { - "start": { - "line": 30, - "column": 26 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "line": 30 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 44 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 34 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 31 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "line": 38 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 42, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "loc": { - "start": { - "line": 42, - "column": 24 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "line": 42 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 46, - "column": 3 - } - }, - "loc": { - "start": { - "line": 46, - "column": 30 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 46 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 47, - "column": 11 - }, - "end": { - "line": 47, - "column": 57 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 47, - "column": 24 - }, - "end": { - "line": 47, - "column": 45 - } - }, - { - "start": { - "line": 47, - "column": 48 - }, - "end": { - "line": 47, - "column": 57 - } - } - ], - "line": 47 - } - }, - "s": { - "0": 911, - "1": 911, - "2": 911, - "3": 2, - "4": 0, - "5": 0, - "6": 208, - "7": 224, - "8": 4 - }, - "f": { - "0": 911, - "1": 2, - "2": 0, - "3": 0, - "4": 208, - "5": 224, - "6": 4 - }, - "b": { - "0": [ - 4, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "8d9a8cd88c880f97bfa13d9c243780060e9fce60" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Path.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Path.js", - "statementMap": { - "0": { - "start": { - "line": 13, - "column": 4 - }, - "end": { - "line": 13, - "column": 33 - } - }, - "1": { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 19, - "column": 5 - } - }, - "2": { - "start": { - "line": 18, - "column": 6 - }, - "end": { - "line": 18, - "column": 49 - } - }, - "3": { - "start": { - "line": 20, - "column": 4 - }, - "end": { - "line": 20, - "column": 16 - } - }, - "4": { - "start": { - "line": 24, - "column": 4 - }, - "end": { - "line": 24, - "column": 66 - } - }, - "5": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 40 - } - }, - "6": { - "start": { - "line": 32, - "column": 4 - }, - "end": { - "line": 32, - "column": 33 - } - }, - "7": { - "start": { - "line": 36, - "column": 4 - }, - "end": { - "line": 36, - "column": 65 - } - }, - "8": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 42, - "column": 5 - } - }, - "9": { - "start": { - "line": 41, - "column": 6 - }, - "end": { - "line": 41, - "column": 18 - } - }, - "10": { - "start": { - "line": 44, - "column": 4 - }, - "end": { - "line": 44, - "column": 66 - } - }, - "11": { - "start": { - "line": 52, - "column": 18 - }, - "end": { - "line": 52, - "column": 33 - } - }, - "12": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 56, - "column": 5 - } - }, - "13": { - "start": { - "line": 55, - "column": 6 - }, - "end": { - "line": 55, - "column": 26 - } - }, - "14": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 27 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 12, - "column": 2 - }, - "end": { - "line": 12, - "column": 3 - } - }, - "loc": { - "start": { - "line": 12, - "column": 40 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "line": 12 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 16, - "column": 2 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "loc": { - "start": { - "line": 16, - "column": 26 - }, - "end": { - "line": 21, - "column": 3 - } - }, - "line": 16 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 23, - "column": 2 - }, - "end": { - "line": 23, - "column": 3 - } - }, - "loc": { - "start": { - "line": 23, - "column": 28 - }, - "end": { - "line": 25, - "column": 3 - } - }, - "line": 23 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 3 - } - }, - "loc": { - "start": { - "line": 27, - "column": 30 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "line": 27 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 31, - "column": 2 - }, - "end": { - "line": 31, - "column": 3 - } - }, - "loc": { - "start": { - "line": 31, - "column": 29 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "line": 31 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 35, - "column": 3 - } - }, - "loc": { - "start": { - "line": 35, - "column": 36 - }, - "end": { - "line": 37, - "column": 3 - } - }, - "line": 35 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 39, - "column": 2 - }, - "end": { - "line": 39, - "column": 3 - } - }, - "loc": { - "start": { - "line": 39, - "column": 24 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "line": 39 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 51, - "column": 2 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "loc": { - "start": { - "line": 51, - "column": 30 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 51 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 19, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 19, - "column": 5 - } - }, - { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 19, - "column": 5 - } - } - ], - "line": 17 - }, - "1": { - "loc": { - "start": { - "line": 24, - "column": 11 - }, - "end": { - "line": 24, - "column": 65 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 24, - "column": 11 - }, - "end": { - "line": 24, - "column": 33 - } - }, - { - "start": { - "line": 24, - "column": 37 - }, - "end": { - "line": 24, - "column": 65 - } - } - ], - "line": 24 - }, - "2": { - "loc": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 42, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 42, - "column": 5 - } - }, - { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 42, - "column": 5 - } - } - ], - "line": 40 - }, - "3": { - "loc": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 56, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 56, - "column": 5 - } - }, - { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 56, - "column": 5 - } - } - ], - "line": 54 - } - }, - "s": { - "0": 1377, - "1": 1, - "2": 1, - "3": 0, - "4": 246, - "5": 216, - "6": 732, - "7": 462, - "8": 0, - "9": 0, - "10": 0, - "11": 914, - "12": 914, - "13": 0, - "14": 914 - }, - "f": { - "0": 1377, - "1": 1, - "2": 246, - "3": 216, - "4": 732, - "5": 462, - "6": 0, - "7": 914 - }, - "b": { - "0": [ - 1, - 0 - ], - "1": [ - 246, - 246 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 914 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "6584061e5a0731f4a3fb7354ded23d013f8e3abe" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/utils/serialize.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/utils/serialize.js", - "statementMap": { - "0": { - "start": { - "line": 20, - "column": 30 - }, - "end": { - "line": 31, - "column": 1 - } - }, - "1": { - "start": { - "line": 21, - "column": 21 - }, - "end": { - "line": 21, - "column": 23 - } - }, - "2": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "3": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 28, - "column": 7 - } - }, - "4": { - "start": { - "line": 24, - "column": 22 - }, - "end": { - "line": 24, - "column": 45 - } - }, - "5": { - "start": { - "line": 25, - "column": 6 - }, - "end": { - "line": 27, - "column": 7 - } - }, - "6": { - "start": { - "line": 26, - "column": 8 - }, - "end": { - "line": 26, - "column": 34 - } - }, - "7": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 20 - } - }, - "8": { - "start": { - "line": 33, - "column": 32 - }, - "end": { - "line": 44, - "column": 1 - } - }, - "9": { - "start": { - "line": 34, - "column": 22 - }, - "end": { - "line": 34, - "column": 24 - } - }, - "10": { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "11": { - "start": { - "line": 36, - "column": 4 - }, - "end": { - "line": 41, - "column": 7 - } - }, - "12": { - "start": { - "line": 37, - "column": 22 - }, - "end": { - "line": 37, - "column": 41 - } - }, - "13": { - "start": { - "line": 38, - "column": 6 - }, - "end": { - "line": 40, - "column": 7 - } - }, - "14": { - "start": { - "line": 39, - "column": 8 - }, - "end": { - "line": 39, - "column": 34 - } - }, - "15": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 21 - } - }, - "16": { - "start": { - "line": 46, - "column": 28 - }, - "end": { - "line": 100, - "column": 1 - } - }, - "17": { - "start": { - "line": 47, - "column": 15 - }, - "end": { - "line": 47, - "column": 28 - } - }, - "18": { - "start": { - "line": 48, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "19": { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 52, - "column": 6 - } - }, - "20": { - "start": { - "line": 53, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "21": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 57, - "column": 6 - } - }, - "22": { - "start": { - "line": 58, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "23": { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 62, - "column": 6 - } - }, - "24": { - "start": { - "line": 63, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "25": { - "start": { - "line": 64, - "column": 4 - }, - "end": { - "line": 67, - "column": 6 - } - }, - "26": { - "start": { - "line": 68, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "27": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 72, - "column": 6 - } - }, - "28": { - "start": { - "line": 73, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "29": { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "30": { - "start": { - "line": 75, - "column": 6 - }, - "end": { - "line": 78, - "column": 8 - } - }, - "31": { - "start": { - "line": 79, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "32": { - "start": { - "line": 80, - "column": 6 - }, - "end": { - "line": 86, - "column": 8 - } - }, - "33": { - "start": { - "line": 87, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "34": { - "start": { - "line": 88, - "column": 6 - }, - "end": { - "line": 91, - "column": 8 - } - }, - "35": { - "start": { - "line": 93, - "column": 4 - }, - "end": { - "line": 96, - "column": 6 - } - }, - "36": { - "start": { - "line": 98, - "column": 2 - }, - "end": { - "line": 98, - "column": 53 - } - }, - "37": { - "start": { - "line": 99, - "column": 2 - }, - "end": { - "line": 99, - "column": 14 - } - }, - "38": { - "start": { - "line": 107, - "column": 30 - }, - "end": { - "line": 116, - "column": 1 - } - }, - "39": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - }, - "40": { - "start": { - "line": 110, - "column": 4 - }, - "end": { - "line": 110, - "column": 14 - } - }, - "41": { - "start": { - "line": 111, - "column": 4 - }, - "end": { - "line": 113, - "column": 7 - } - }, - "42": { - "start": { - "line": 112, - "column": 6 - }, - "end": { - "line": 112, - "column": 59 - } - }, - "43": { - "start": { - "line": 115, - "column": 2 - }, - "end": { - "line": 115, - "column": 14 - } - }, - "44": { - "start": { - "line": 118, - "column": 25 - }, - "end": { - "line": 126, - "column": 1 - } - }, - "45": { - "start": { - "line": 119, - "column": 16 - }, - "end": { - "line": 119, - "column": 18 - } - }, - "46": { - "start": { - "line": 120, - "column": 2 - }, - "end": { - "line": 124, - "column": 3 - } - }, - "47": { - "start": { - "line": 121, - "column": 4 - }, - "end": { - "line": 123, - "column": 7 - } - }, - "48": { - "start": { - "line": 122, - "column": 6 - }, - "end": { - "line": 122, - "column": 51 - } - }, - "49": { - "start": { - "line": 125, - "column": 2 - }, - "end": { - "line": 125, - "column": 15 - } - }, - "50": { - "start": { - "line": 128, - "column": 21 - }, - "end": { - "line": 147, - "column": 1 - } - }, - "51": { - "start": { - "line": 129, - "column": 26 - }, - "end": { - "line": 129, - "column": 33 - } - }, - "52": { - "start": { - "line": 130, - "column": 2 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "53": { - "start": { - "line": 131, - "column": 4 - }, - "end": { - "line": 131, - "column": 16 - } - }, - "54": { - "start": { - "line": 132, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "55": { - "start": { - "line": 133, - "column": 4 - }, - "end": { - "line": 133, - "column": 17 - } - }, - "56": { - "start": { - "line": 134, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "57": { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 135, - "column": 46 - } - }, - "58": { - "start": { - "line": 136, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "59": { - "start": { - "line": 137, - "column": 4 - }, - "end": { - "line": 137, - "column": 44 - } - }, - "60": { - "start": { - "line": 138, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "61": { - "start": { - "line": 139, - "column": 4 - }, - "end": { - "line": 139, - "column": 66 - } - }, - "62": { - "start": { - "line": 140, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "63": { - "start": { - "line": 141, - "column": 4 - }, - "end": { - "line": 141, - "column": 57 - } - }, - "64": { - "start": { - "line": 142, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "65": { - "start": { - "line": 143, - "column": 4 - }, - "end": { - "line": 143, - "column": 27 - } - }, - "66": { - "start": { - "line": 145, - "column": 2 - }, - "end": { - "line": 145, - "column": 53 - } - }, - "67": { - "start": { - "line": 146, - "column": 2 - }, - "end": { - "line": 146, - "column": 15 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 20, - "column": 30 - }, - "end": { - "line": 20, - "column": 31 - } - }, - "loc": { - "start": { - "line": 20, - "column": 80 - }, - "end": { - "line": 31, - "column": 1 - } - }, - "line": 20 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 23, - "column": 30 - }, - "end": { - "line": 23, - "column": 31 - } - }, - "loc": { - "start": { - "line": 23, - "column": 39 - }, - "end": { - "line": 28, - "column": 5 - } - }, - "line": 23 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 33, - "column": 32 - }, - "end": { - "line": 33, - "column": 33 - } - }, - "loc": { - "start": { - "line": 33, - "column": 73 - }, - "end": { - "line": 44, - "column": 1 - } - }, - "line": 33 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 36, - "column": 18 - }, - "end": { - "line": 36, - "column": 19 - } - }, - "loc": { - "start": { - "line": 36, - "column": 29 - }, - "end": { - "line": 41, - "column": 5 - } - }, - "line": 36 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 46, - "column": 28 - }, - "end": { - "line": 46, - "column": 29 - } - }, - "loc": { - "start": { - "line": 46, - "column": 69 - }, - "end": { - "line": 100, - "column": 1 - } - }, - "line": 46 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 107, - "column": 30 - }, - "end": { - "line": 107, - "column": 31 - } - }, - "loc": { - "start": { - "line": 107, - "column": 115 - }, - "end": { - "line": 116, - "column": 1 - } - }, - "line": 107 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 111, - "column": 36 - }, - "end": { - "line": 111, - "column": 37 - } - }, - "loc": { - "start": { - "line": 111, - "column": 45 - }, - "end": { - "line": 113, - "column": 5 - } - }, - "line": 111 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 118, - "column": 25 - }, - "end": { - "line": 118, - "column": 26 - } - }, - "loc": { - "start": { - "line": 118, - "column": 91 - }, - "end": { - "line": 126, - "column": 1 - } - }, - "line": 118 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 121, - "column": 24 - }, - "end": { - "line": 121, - "column": 25 - } - }, - "loc": { - "start": { - "line": 121, - "column": 37 - }, - "end": { - "line": 123, - "column": 5 - } - }, - "line": 121 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 128, - "column": 21 - }, - "end": { - "line": 128, - "column": 22 - } - }, - "loc": { - "start": { - "line": 128, - "column": 79 - }, - "end": { - "line": 147, - "column": 1 - } - }, - "line": 128 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 29, - "column": 3 - } - }, - { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 29, - "column": 3 - } - } - ], - "line": 22 - }, - "1": { - "loc": { - "start": { - "line": 25, - "column": 6 - }, - "end": { - "line": 27, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 25, - "column": 6 - }, - "end": { - "line": 27, - "column": 7 - } - }, - { - "start": { - "line": 25, - "column": 6 - }, - "end": { - "line": 27, - "column": 7 - } - } - ], - "line": 25 - }, - "2": { - "loc": { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - } - ], - "line": 35 - }, - "3": { - "loc": { - "start": { - "line": 38, - "column": 6 - }, - "end": { - "line": 40, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 38, - "column": 6 - }, - "end": { - "line": 40, - "column": 7 - } - }, - { - "start": { - "line": 38, - "column": 6 - }, - "end": { - "line": 40, - "column": 7 - } - } - ], - "line": 38 - }, - "4": { - "loc": { - "start": { - "line": 48, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 48, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - }, - { - "start": { - "line": 48, - "column": 2 - }, - "end": { - "line": 97, - "column": 3 - } - } - ], - "line": 48 - }, - "5": { - "loc": { - "start": { - "line": 48, - "column": 6 - }, - "end": { - "line": 48, - "column": 43 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 48, - "column": 6 - }, - "end": { - "line": 48, - "column": 20 - } - }, - { - "start": { - "line": 48, - "column": 24 - }, - "end": { - "line": 48, - "column": 43 - } - } - ], - "line": 48 - }, - "6": { - "loc": { - "start": { - "line": 53, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 53, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - { - "start": { - "line": 53, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - } - ], - "line": 53 - }, - "7": { - "loc": { - "start": { - "line": 58, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 58, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - { - "start": { - "line": 58, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - } - ], - "line": 58 - }, - "8": { - "loc": { - "start": { - "line": 63, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 63, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - { - "start": { - "line": 63, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - } - ], - "line": 63 - }, - "9": { - "loc": { - "start": { - "line": 63, - "column": 13 - }, - "end": { - "line": 63, - "column": 73 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 63, - "column": 13 - }, - "end": { - "line": 63, - "column": 31 - } - }, - { - "start": { - "line": 63, - "column": 35 - }, - "end": { - "line": 63, - "column": 52 - } - }, - { - "start": { - "line": 63, - "column": 56 - }, - "end": { - "line": 63, - "column": 73 - } - } - ], - "line": 63 - }, - "10": { - "loc": { - "start": { - "line": 68, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 68, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - { - "start": { - "line": 68, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - } - ], - "line": 68 - }, - "11": { - "loc": { - "start": { - "line": 73, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 73, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - }, - { - "start": { - "line": 73, - "column": 9 - }, - "end": { - "line": 97, - "column": 3 - } - } - ], - "line": 73 - }, - "12": { - "loc": { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 92, - "column": 5 - } - }, - { - "start": { - "line": 74, - "column": 4 - }, - "end": { - "line": 92, - "column": 5 - } - } - ], - "line": 74 - }, - "13": { - "loc": { - "start": { - "line": 79, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 79, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - }, - { - "start": { - "line": 79, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - } - ], - "line": 79 - }, - "14": { - "loc": { - "start": { - "line": 87, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 87, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - }, - { - "start": { - "line": 87, - "column": 11 - }, - "end": { - "line": 92, - "column": 5 - } - } - ], - "line": 87 - }, - "15": { - "loc": { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - }, - { - "start": { - "line": 109, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - } - ], - "line": 109 - }, - "16": { - "loc": { - "start": { - "line": 120, - "column": 2 - }, - "end": { - "line": 124, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 120, - "column": 2 - }, - "end": { - "line": 124, - "column": 3 - } - }, - { - "start": { - "line": 120, - "column": 2 - }, - "end": { - "line": 124, - "column": 3 - } - } - ], - "line": 120 - }, - "17": { - "loc": { - "start": { - "line": 130, - "column": 2 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 130, - "column": 2 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 130, - "column": 2 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 130 - }, - "18": { - "loc": { - "start": { - "line": 132, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 132, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 132, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 132 - }, - "19": { - "loc": { - "start": { - "line": 132, - "column": 13 - }, - "end": { - "line": 132, - "column": 73 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 132, - "column": 13 - }, - "end": { - "line": 132, - "column": 31 - } - }, - { - "start": { - "line": 132, - "column": 35 - }, - "end": { - "line": 132, - "column": 52 - } - }, - { - "start": { - "line": 132, - "column": 56 - }, - "end": { - "line": 132, - "column": 73 - } - } - ], - "line": 132 - }, - "20": { - "loc": { - "start": { - "line": 134, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 134, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 134, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 134 - }, - "21": { - "loc": { - "start": { - "line": 136, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 136, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 136, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 136 - }, - "22": { - "loc": { - "start": { - "line": 138, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 138, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 138, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 138 - }, - "23": { - "loc": { - "start": { - "line": 140, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 140, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 140, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 140 - }, - "24": { - "loc": { - "start": { - "line": 142, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 142, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - }, - { - "start": { - "line": 142, - "column": 9 - }, - "end": { - "line": 144, - "column": 3 - } - } - ], - "line": 142 - } - }, - "s": { - "0": 1, - "1": 320, - "2": 320, - "3": 320, - "4": 967, - "5": 967, - "6": 967, - "7": 320, - "8": 1, - "9": 18, - "10": 18, - "11": 18, - "12": 17, - "13": 17, - "14": 17, - "15": 18, - "16": 1, - "17": 993, - "18": 993, - "19": 84, - "20": 909, - "21": 1, - "22": 908, - "23": 1, - "24": 907, - "25": 647, - "26": 260, - "27": 1, - "28": 259, - "29": 259, - "30": 1, - "31": 258, - "32": 86, - "33": 172, - "34": 89, - "35": 83, - "36": 0, - "37": 0, - "38": 1, - "39": 1474, - "40": 1455, - "41": 1455, - "42": 5541, - "43": 1474, - "44": 1, - "45": 3, - "46": 3, - "47": 3, - "48": 0, - "49": 3, - "50": 1, - "51": 5541, - "52": 5541, - "53": 563, - "54": 4978, - "55": 3274, - "56": 1704, - "57": 3, - "58": 1701, - "59": 563, - "60": 1138, - "61": 3, - "62": 1135, - "63": 566, - "64": 569, - "65": 569, - "66": 0, - "67": 0 - }, - "f": { - "0": 320, - "1": 967, - "2": 18, - "3": 17, - "4": 993, - "5": 1474, - "6": 5541, - "7": 3, - "8": 0, - "9": 5541 - }, - "b": { - "0": [ - 320, - 0 - ], - "1": [ - 967, - 0 - ], - "2": [ - 18, - 0 - ], - "3": [ - 17, - 0 - ], - "4": [ - 84, - 909 - ], - "5": [ - 993, - 909 - ], - "6": [ - 1, - 908 - ], - "7": [ - 1, - 907 - ], - "8": [ - 647, - 260 - ], - "9": [ - 907, - 821, - 562 - ], - "10": [ - 1, - 259 - ], - "11": [ - 259, - 0 - ], - "12": [ - 1, - 258 - ], - "13": [ - 86, - 172 - ], - "14": [ - 89, - 83 - ], - "15": [ - 1455, - 19 - ], - "16": [ - 3, - 0 - ], - "17": [ - 563, - 4978 - ], - "18": [ - 3274, - 1704 - ], - "19": [ - 4978, - 4412, - 2714 - ], - "20": [ - 3, - 1701 - ], - "21": [ - 563, - 1138 - ], - "22": [ - 3, - 1135 - ], - "23": [ - 566, - 569 - ], - "24": [ - 569, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "25735bfa7a18c38c6074326ba03f27c279ed6172" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/FieldValue.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/FieldValue.js", - "statementMap": { - "0": { - "start": { - "line": 8, - "column": 4 - }, - "end": { - "line": 8, - "column": 30 - } - }, - "1": { - "start": { - "line": 12, - "column": 4 - }, - "end": { - "line": 12, - "column": 40 - } - }, - "2": { - "start": { - "line": 16, - "column": 34 - }, - "end": { - "line": 16, - "column": 50 - } - }, - "3": { - "start": { - "line": 17, - "column": 44 - }, - "end": { - "line": 17, - "column": 60 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 7, - "column": 2 - }, - "end": { - "line": 7, - "column": 3 - } - }, - "loc": { - "start": { - "line": 7, - "column": 30 - }, - "end": { - "line": 9, - "column": 3 - } - }, - "line": 7 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 11, - "column": 2 - }, - "end": { - "line": 11, - "column": 3 - } - }, - "loc": { - "start": { - "line": 11, - "column": 39 - }, - "end": { - "line": 13, - "column": 3 - } - }, - "line": 11 - } - }, - "branchMap": {}, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1 - }, - "f": { - "0": 1, - "1": 1 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "fdf1ad1d14f388e61d4322087080d8c8df852317" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/GeoPoint.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/GeoPoint.js", - "statementMap": { - "0": { - "start": { - "line": 18, - "column": 4 - }, - "end": { - "line": 18, - "column": 30 - } - }, - "1": { - "start": { - "line": 19, - "column": 4 - }, - "end": { - "line": 19, - "column": 32 - } - }, - "2": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 23, - "column": 26 - } - }, - "3": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 27 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 13, - "column": 2 - }, - "end": { - "line": 13, - "column": 3 - } - }, - "loc": { - "start": { - "line": 13, - "column": 51 - }, - "end": { - "line": 20, - "column": 3 - } - }, - "line": 13 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 22, - "column": 2 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "loc": { - "start": { - "line": 22, - "column": 25 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 22 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 26, - "column": 2 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "loc": { - "start": { - "line": 26, - "column": 26 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "line": 26 - } - }, - "branchMap": {}, - "s": { - "0": 569, - "1": 569, - "2": 87, - "3": 87 - }, - "f": { - "0": 569, - "1": 87, - "2": 87 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "1f2a3dd6a002a1c8282e080f88bdb87791c023d0" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Query.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/Query.js", - "statementMap": { - "0": { - "start": { - "line": 14, - "column": 58 - }, - "end": { - "line": 19, - "column": 1 - } - }, - "1": { - "start": { - "line": 21, - "column": 56 - }, - "end": { - "line": 28, - "column": 1 - } - }, - "2": { - "start": { - "line": 78, - "column": 4 - }, - "end": { - "line": 78, - "column": 44 - } - }, - "3": { - "start": { - "line": 79, - "column": 4 - }, - "end": { - "line": 79, - "column": 42 - } - }, - "4": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 32 - } - }, - "5": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 44 - } - }, - "6": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 31 - } - }, - "7": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 27 - } - }, - "8": { - "start": { - "line": 90, - "column": 20 - }, - "end": { - "line": 93, - "column": 5 - } - }, - "9": { - "start": { - "line": 95, - "column": 4 - }, - "end": { - "line": 101, - "column": 6 - } - }, - "10": { - "start": { - "line": 105, - "column": 20 - }, - "end": { - "line": 108, - "column": 5 - } - }, - "11": { - "start": { - "line": 110, - "column": 4 - }, - "end": { - "line": 116, - "column": 6 - } - }, - "12": { - "start": { - "line": 120, - "column": 4 - }, - "end": { - "line": 127, - "column": 80 - } - }, - "13": { - "start": { - "line": 127, - "column": 26 - }, - "end": { - "line": 127, - "column": 78 - } - }, - "14": { - "start": { - "line": 134, - "column": 20 - }, - "end": { - "line": 137, - "column": 5 - } - }, - "15": { - "start": { - "line": 138, - "column": 4 - }, - "end": { - "line": 144, - "column": 6 - } - }, - "16": { - "start": { - "line": 152, - "column": 19 - }, - "end": { - "line": 152, - "column": 21 - } - }, - "17": { - "start": { - "line": 153, - "column": 29 - }, - "end": { - "line": 153, - "column": 31 - } - }, - "18": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 199, - "column": 5 - } - }, - "19": { - "start": { - "line": 156, - "column": 6 - }, - "end": { - "line": 156, - "column": 48 - } - }, - "20": { - "start": { - "line": 157, - "column": 6 - }, - "end": { - "line": 159, - "column": 7 - } - }, - "21": { - "start": { - "line": 158, - "column": 8 - }, - "end": { - "line": 158, - "column": 94 - } - }, - "22": { - "start": { - "line": 160, - "column": 6 - }, - "end": { - "line": 160, - "column": 49 - } - }, - "23": { - "start": { - "line": 161, - "column": 11 - }, - "end": { - "line": 199, - "column": 5 - } - }, - "24": { - "start": { - "line": 163, - "column": 6 - }, - "end": { - "line": 196, - "column": 7 - } - }, - "25": { - "start": { - "line": 164, - "column": 8 - }, - "end": { - "line": 171, - "column": 9 - } - }, - "26": { - "start": { - "line": 165, - "column": 10 - }, - "end": { - "line": 167, - "column": 11 - } - }, - "27": { - "start": { - "line": 166, - "column": 12 - }, - "end": { - "line": 166, - "column": 97 - } - }, - "28": { - "start": { - "line": 168, - "column": 10 - }, - "end": { - "line": 168, - "column": 47 - } - }, - "29": { - "start": { - "line": 170, - "column": 10 - }, - "end": { - "line": 170, - "column": 94 - } - }, - "30": { - "start": { - "line": 172, - "column": 13 - }, - "end": { - "line": 196, - "column": 7 - } - }, - "31": { - "start": { - "line": 173, - "column": 8 - }, - "end": { - "line": 173, - "column": 55 - } - }, - "32": { - "start": { - "line": 175, - "column": 8 - }, - "end": { - "line": 193, - "column": 9 - } - }, - "33": { - "start": { - "line": 176, - "column": 10 - }, - "end": { - "line": 176, - "column": 52 - } - }, - "34": { - "start": { - "line": 177, - "column": 10 - }, - "end": { - "line": 179, - "column": 11 - } - }, - "35": { - "start": { - "line": 178, - "column": 12 - }, - "end": { - "line": 178, - "column": 97 - } - }, - "36": { - "start": { - "line": 180, - "column": 10 - }, - "end": { - "line": 180, - "column": 35 - } - }, - "37": { - "start": { - "line": 182, - "column": 15 - }, - "end": { - "line": 193, - "column": 9 - } - }, - "38": { - "start": { - "line": 183, - "column": 10 - }, - "end": { - "line": 190, - "column": 11 - } - }, - "39": { - "start": { - "line": 184, - "column": 12 - }, - "end": { - "line": 186, - "column": 13 - } - }, - "40": { - "start": { - "line": 185, - "column": 14 - }, - "end": { - "line": 185, - "column": 99 - } - }, - "41": { - "start": { - "line": 187, - "column": 12 - }, - "end": { - "line": 187, - "column": 49 - } - }, - "42": { - "start": { - "line": 189, - "column": 12 - }, - "end": { - "line": 189, - "column": 96 - } - }, - "43": { - "start": { - "line": 192, - "column": 10 - }, - "end": { - "line": 192, - "column": 102 - } - }, - "44": { - "start": { - "line": 195, - "column": 8 - }, - "end": { - "line": 195, - "column": 108 - } - }, - "45": { - "start": { - "line": 198, - "column": 6 - }, - "end": { - "line": 198, - "column": 81 - } - }, - "46": { - "start": { - "line": 201, - "column": 23 - }, - "end": { - "line": 201, - "column": 40 - } - }, - "47": { - "start": { - "line": 203, - "column": 21 - }, - "end": { - "line": 206, - "column": 5 - } - }, - "48": { - "start": { - "line": 204, - "column": 28 - }, - "end": { - "line": 204, - "column": 89 - } - }, - "49": { - "start": { - "line": 205, - "column": 6 - }, - "end": { - "line": 205, - "column": 35 - } - }, - "50": { - "start": { - "line": 209, - "column": 4 - }, - "end": { - "line": 212, - "column": 6 - } - }, - "51": { - "start": { - "line": 215, - "column": 4 - }, - "end": { - "line": 220, - "column": 5 - } - }, - "52": { - "start": { - "line": 216, - "column": 6 - }, - "end": { - "line": 219, - "column": 8 - } - }, - "53": { - "start": { - "line": 223, - "column": 4 - }, - "end": { - "line": 231, - "column": 8 - } - }, - "54": { - "start": { - "line": 234, - "column": 4 - }, - "end": { - "line": 234, - "column": 72 - } - }, - "55": { - "start": { - "line": 242, - "column": 4 - }, - "end": { - "line": 245, - "column": 5 - } - }, - "56": { - "start": { - "line": 243, - "column": 6 - }, - "end": { - "line": 244, - "column": 60 - } - }, - "57": { - "start": { - "line": 247, - "column": 21 - }, - "end": { - "line": 250, - "column": 5 - } - }, - "58": { - "start": { - "line": 251, - "column": 27 - }, - "end": { - "line": 251, - "column": 61 - } - }, - "59": { - "start": { - "line": 252, - "column": 4 - }, - "end": { - "line": 258, - "column": 6 - } - }, - "60": { - "start": { - "line": 262, - "column": 20 - }, - "end": { - "line": 265, - "column": 5 - } - }, - "61": { - "start": { - "line": 267, - "column": 4 - }, - "end": { - "line": 273, - "column": 6 - } - }, - "62": { - "start": { - "line": 277, - "column": 20 - }, - "end": { - "line": 280, - "column": 5 - } - }, - "63": { - "start": { - "line": 282, - "column": 4 - }, - "end": { - "line": 288, - "column": 6 - } - }, - "64": { - "start": { - "line": 295, - "column": 24 - }, - "end": { - "line": 295, - "column": 43 - } - }, - "65": { - "start": { - "line": 296, - "column": 22 - }, - "end": { - "line": 300, - "column": 5 - } - }, - "66": { - "start": { - "line": 301, - "column": 28 - }, - "end": { - "line": 301, - "column": 64 - } - }, - "67": { - "start": { - "line": 302, - "column": 4 - }, - "end": { - "line": 308, - "column": 6 - } - }, - "68": { - "start": { - "line": 318, - "column": 4 - }, - "end": { - "line": 327, - "column": 5 - } - }, - "69": { - "start": { - "line": 319, - "column": 26 - }, - "end": { - "line": 319, - "column": 46 - } - }, - "70": { - "start": { - "line": 320, - "column": 6 - }, - "end": { - "line": 320, - "column": 18 - } - }, - "71": { - "start": { - "line": 321, - "column": 6 - }, - "end": { - "line": 324, - "column": 7 - } - }, - "72": { - "start": { - "line": 322, - "column": 27 - }, - "end": { - "line": 322, - "column": 47 - } - }, - "73": { - "start": { - "line": 323, - "column": 8 - }, - "end": { - "line": 323, - "column": 59 - } - }, - "74": { - "start": { - "line": 326, - "column": 6 - }, - "end": { - "line": 326, - "column": 33 - } - }, - "75": { - "start": { - "line": 329, - "column": 4 - }, - "end": { - "line": 329, - "column": 36 - } - }, - "76": { - "start": { - "line": 337, - "column": 4 - }, - "end": { - "line": 337, - "column": 66 - } - }, - "77": { - "start": { - "line": 338, - "column": 4 - }, - "end": { - "line": 338, - "column": 112 - } - }, - "78": { - "start": { - "line": 339, - "column": 4 - }, - "end": { - "line": 339, - "column": 117 - } - }, - "79": { - "start": { - "line": 340, - "column": 4 - }, - "end": { - "line": 347, - "column": 8 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 70, - "column": 2 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "loc": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "line": 77 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 85, - "column": 2 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "loc": { - "start": { - "line": 85, - "column": 29 - }, - "end": { - "line": 87, - "column": 3 - } - }, - "line": 85 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 89, - "column": 2 - }, - "end": { - "line": 89, - "column": 3 - } - }, - "loc": { - "start": { - "line": 89, - "column": 44 - }, - "end": { - "line": 102, - "column": 3 - } - }, - "line": 89 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 104, - "column": 2 - }, - "end": { - "line": 104, - "column": 3 - } - }, - "loc": { - "start": { - "line": 104, - "column": 48 - }, - "end": { - "line": 117, - "column": 3 - } - }, - "line": 104 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 119, - "column": 2 - }, - "end": { - "line": 119, - "column": 3 - } - }, - "loc": { - "start": { - "line": 119, - "column": 32 - }, - "end": { - "line": 128, - "column": 3 - } - }, - "line": 119 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 127, - "column": 12 - }, - "end": { - "line": 127, - "column": 13 - } - }, - "loc": { - "start": { - "line": 127, - "column": 26 - }, - "end": { - "line": 127, - "column": 78 - } - }, - "line": 127 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 130, - "column": 2 - }, - "end": { - "line": 130, - "column": 3 - } - }, - "loc": { - "start": { - "line": 130, - "column": 30 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "line": 130 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 147, - "column": 2 - }, - "end": { - "line": 147, - "column": 3 - } - }, - "loc": { - "start": { - "line": 151, - "column": 4 - }, - "end": { - "line": 235, - "column": 3 - } - }, - "line": 151 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 203, - "column": 21 - }, - "end": { - "line": 203, - "column": 22 - } - }, - "loc": { - "start": { - "line": 203, - "column": 46 - }, - "end": { - "line": 206, - "column": 5 - } - }, - "line": 203 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 237, - "column": 2 - }, - "end": { - "line": 237, - "column": 3 - } - }, - "loc": { - "start": { - "line": 237, - "column": 84 - }, - "end": { - "line": 259, - "column": 3 - } - }, - "line": 237 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 261, - "column": 2 - }, - "end": { - "line": 261, - "column": 3 - } - }, - "loc": { - "start": { - "line": 261, - "column": 49 - }, - "end": { - "line": 274, - "column": 3 - } - }, - "line": 261 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 276, - "column": 2 - }, - "end": { - "line": 276, - "column": 3 - } - }, - "loc": { - "start": { - "line": 276, - "column": 46 - }, - "end": { - "line": 289, - "column": 3 - } - }, - "line": 276 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 291, - "column": 2 - }, - "end": { - "line": 291, - "column": 3 - } - }, - "loc": { - "start": { - "line": 291, - "column": 77 - }, - "end": { - "line": 309, - "column": 3 - } - }, - "line": 291 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 315, - "column": 2 - }, - "end": { - "line": 315, - "column": 3 - } - }, - "loc": { - "start": { - "line": 315, - "column": 48 - }, - "end": { - "line": 330, - "column": 3 - } - }, - "line": 315 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 336, - "column": 2 - }, - "end": { - "line": 336, - "column": 3 - } - }, - "loc": { - "start": { - "line": 336, - "column": 65 - }, - "end": { - "line": 348, - "column": 3 - } - }, - "line": 336 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 78, - "column": 25 - }, - "end": { - "line": 78, - "column": 43 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 78, - "column": 25 - }, - "end": { - "line": 78, - "column": 37 - } - }, - { - "start": { - "line": 78, - "column": 41 - }, - "end": { - "line": 78, - "column": 43 - } - } - ], - "line": 78 - }, - "1": { - "loc": { - "start": { - "line": 79, - "column": 24 - }, - "end": { - "line": 79, - "column": 41 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 79, - "column": 24 - }, - "end": { - "line": 79, - "column": 35 - } - }, - { - "start": { - "line": 79, - "column": 39 - }, - "end": { - "line": 79, - "column": 41 - } - } - ], - "line": 79 - }, - "2": { - "loc": { - "start": { - "line": 81, - "column": 25 - }, - "end": { - "line": 81, - "column": 43 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 81, - "column": 25 - }, - "end": { - "line": 81, - "column": 37 - } - }, - { - "start": { - "line": 81, - "column": 41 - }, - "end": { - "line": 81, - "column": 43 - } - } - ], - "line": 81 - }, - "3": { - "loc": { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 199, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 199, - "column": 5 - } - }, - { - "start": { - "line": 155, - "column": 4 - }, - "end": { - "line": 199, - "column": 5 - } - } - ], - "line": 155 - }, - "4": { - "loc": { - "start": { - "line": 157, - "column": 6 - }, - "end": { - "line": 159, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 157, - "column": 6 - }, - "end": { - "line": 159, - "column": 7 - } - }, - { - "start": { - "line": 157, - "column": 6 - }, - "end": { - "line": 159, - "column": 7 - } - } - ], - "line": 157 - }, - "5": { - "loc": { - "start": { - "line": 157, - "column": 10 - }, - "end": { - "line": 157, - "column": 77 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 157, - "column": 10 - }, - "end": { - "line": 157, - "column": 35 - } - }, - { - "start": { - "line": 157, - "column": 39 - }, - "end": { - "line": 157, - "column": 77 - } - } - ], - "line": 157 - }, - "6": { - "loc": { - "start": { - "line": 161, - "column": 11 - }, - "end": { - "line": 199, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 161, - "column": 11 - }, - "end": { - "line": 199, - "column": 5 - } - }, - { - "start": { - "line": 161, - "column": 11 - }, - "end": { - "line": 199, - "column": 5 - } - } - ], - "line": 161 - }, - "7": { - "loc": { - "start": { - "line": 161, - "column": 15 - }, - "end": { - "line": 161, - "column": 79 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 161, - "column": 15 - }, - "end": { - "line": 161, - "column": 40 - } - }, - { - "start": { - "line": 161, - "column": 44 - }, - "end": { - "line": 161, - "column": 79 - } - } - ], - "line": 161 - }, - "8": { - "loc": { - "start": { - "line": 163, - "column": 6 - }, - "end": { - "line": 196, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 163, - "column": 6 - }, - "end": { - "line": 196, - "column": 7 - } - }, - { - "start": { - "line": 163, - "column": 6 - }, - "end": { - "line": 196, - "column": 7 - } - } - ], - "line": 163 - }, - "9": { - "loc": { - "start": { - "line": 164, - "column": 8 - }, - "end": { - "line": 171, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 164, - "column": 8 - }, - "end": { - "line": 171, - "column": 9 - } - }, - { - "start": { - "line": 164, - "column": 8 - }, - "end": { - "line": 171, - "column": 9 - } - } - ], - "line": 164 - }, - "10": { - "loc": { - "start": { - "line": 165, - "column": 10 - }, - "end": { - "line": 167, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 165, - "column": 10 - }, - "end": { - "line": 167, - "column": 11 - } - }, - { - "start": { - "line": 165, - "column": 10 - }, - "end": { - "line": 167, - "column": 11 - } - } - ], - "line": 165 - }, - "11": { - "loc": { - "start": { - "line": 165, - "column": 14 - }, - "end": { - "line": 165, - "column": 93 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 165, - "column": 14 - }, - "end": { - "line": 165, - "column": 45 - } - }, - { - "start": { - "line": 165, - "column": 49 - }, - "end": { - "line": 165, - "column": 93 - } - } - ], - "line": 165 - }, - "12": { - "loc": { - "start": { - "line": 172, - "column": 13 - }, - "end": { - "line": 196, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 172, - "column": 13 - }, - "end": { - "line": 196, - "column": 7 - } - }, - { - "start": { - "line": 172, - "column": 13 - }, - "end": { - "line": 196, - "column": 7 - } - } - ], - "line": 172 - }, - "13": { - "loc": { - "start": { - "line": 172, - "column": 17 - }, - "end": { - "line": 172, - "column": 130 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 172, - "column": 17 - }, - "end": { - "line": 172, - "column": 73 - } - }, - { - "start": { - "line": 172, - "column": 77 - }, - "end": { - "line": 172, - "column": 130 - } - } - ], - "line": 172 - }, - "14": { - "loc": { - "start": { - "line": 175, - "column": 8 - }, - "end": { - "line": 193, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 175, - "column": 8 - }, - "end": { - "line": 193, - "column": 9 - } - }, - { - "start": { - "line": 175, - "column": 8 - }, - "end": { - "line": 193, - "column": 9 - } - } - ], - "line": 175 - }, - "15": { - "loc": { - "start": { - "line": 177, - "column": 10 - }, - "end": { - "line": 179, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 177, - "column": 10 - }, - "end": { - "line": 179, - "column": 11 - } - }, - { - "start": { - "line": 177, - "column": 10 - }, - "end": { - "line": 179, - "column": 11 - } - } - ], - "line": 177 - }, - "16": { - "loc": { - "start": { - "line": 177, - "column": 14 - }, - "end": { - "line": 177, - "column": 45 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 177, - "column": 14 - }, - "end": { - "line": 177, - "column": 21 - } - }, - { - "start": { - "line": 177, - "column": 25 - }, - "end": { - "line": 177, - "column": 45 - } - } - ], - "line": 177 - }, - "17": { - "loc": { - "start": { - "line": 182, - "column": 15 - }, - "end": { - "line": 193, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 182, - "column": 15 - }, - "end": { - "line": 193, - "column": 9 - } - }, - { - "start": { - "line": 182, - "column": 15 - }, - "end": { - "line": 193, - "column": 9 - } - } - ], - "line": 182 - }, - "18": { - "loc": { - "start": { - "line": 182, - "column": 19 - }, - "end": { - "line": 182, - "column": 117 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 182, - "column": 19 - }, - "end": { - "line": 182, - "column": 44 - } - }, - { - "start": { - "line": 182, - "column": 48 - }, - "end": { - "line": 182, - "column": 83 - } - }, - { - "start": { - "line": 182, - "column": 87 - }, - "end": { - "line": 182, - "column": 117 - } - } - ], - "line": 182 - }, - "19": { - "loc": { - "start": { - "line": 183, - "column": 10 - }, - "end": { - "line": 190, - "column": 11 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 183, - "column": 10 - }, - "end": { - "line": 190, - "column": 11 - } - }, - { - "start": { - "line": 183, - "column": 10 - }, - "end": { - "line": 190, - "column": 11 - } - } - ], - "line": 183 - }, - "20": { - "loc": { - "start": { - "line": 184, - "column": 12 - }, - "end": { - "line": 186, - "column": 13 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 184, - "column": 12 - }, - "end": { - "line": 186, - "column": 13 - } - }, - { - "start": { - "line": 184, - "column": 12 - }, - "end": { - "line": 186, - "column": 13 - } - } - ], - "line": 184 - }, - "21": { - "loc": { - "start": { - "line": 184, - "column": 16 - }, - "end": { - "line": 184, - "column": 95 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 184, - "column": 16 - }, - "end": { - "line": 184, - "column": 47 - } - }, - { - "start": { - "line": 184, - "column": 51 - }, - "end": { - "line": 184, - "column": 95 - } - } - ], - "line": 184 - }, - "22": { - "loc": { - "start": { - "line": 215, - "column": 4 - }, - "end": { - "line": 220, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 215, - "column": 4 - }, - "end": { - "line": 220, - "column": 5 - } - }, - { - "start": { - "line": 215, - "column": 4 - }, - "end": { - "line": 220, - "column": 5 - } - } - ], - "line": 215 - }, - "23": { - "loc": { - "start": { - "line": 237, - "column": 29 - }, - "end": { - "line": 237, - "column": 75 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 237, - "column": 70 - }, - "end": { - "line": 237, - "column": 75 - } - } - ], - "line": 237 - }, - "24": { - "loc": { - "start": { - "line": 242, - "column": 4 - }, - "end": { - "line": 245, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 242, - "column": 4 - }, - "end": { - "line": 245, - "column": 5 - } - }, - { - "start": { - "line": 242, - "column": 4 - }, - "end": { - "line": 245, - "column": 5 - } - } - ], - "line": 242 - }, - "25": { - "loc": { - "start": { - "line": 242, - "column": 8 - }, - "end": { - "line": 242, - "column": 62 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 242, - "column": 8 - }, - "end": { - "line": 242, - "column": 34 - } - }, - { - "start": { - "line": 242, - "column": 38 - }, - "end": { - "line": 242, - "column": 62 - } - } - ], - "line": 242 - }, - "26": { - "loc": { - "start": { - "line": 318, - "column": 4 - }, - "end": { - "line": 327, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 318, - "column": 4 - }, - "end": { - "line": 327, - "column": 5 - } - }, - { - "start": { - "line": 318, - "column": 4 - }, - "end": { - "line": 327, - "column": 5 - } - } - ], - "line": 318 - }, - "27": { - "loc": { - "start": { - "line": 318, - "column": 8 - }, - "end": { - "line": 318, - "column": 90 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 318, - "column": 8 - }, - "end": { - "line": 318, - "column": 38 - } - }, - { - "start": { - "line": 318, - "column": 42 - }, - "end": { - "line": 318, - "column": 90 - } - } - ], - "line": 318 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 266, - "3": 266, - "4": 266, - "5": 266, - "6": 266, - "7": 50, - "8": 5, - "9": 5, - "10": 4, - "11": 4, - "12": 222, - "13": 222, - "14": 2, - "15": 2, - "16": 13, - "17": 13, - "18": 13, - "19": 10, - "20": 10, - "21": 0, - "22": 10, - "23": 3, - "24": 3, - "25": 1, - "26": 1, - "27": 0, - "28": 1, - "29": 0, - "30": 2, - "31": 2, - "32": 2, - "33": 1, - "34": 1, - "35": 0, - "36": 1, - "37": 1, - "38": 1, - "39": 1, - "40": 0, - "41": 1, - "42": 0, - "43": 0, - "44": 0, - "45": 0, - "46": 13, - "47": 13, - "48": 148, - "49": 148, - "50": 13, - "51": 13, - "52": 0, - "53": 13, - "54": 13, - "55": 22, - "56": 0, - "57": 22, - "58": 22, - "59": 22, - "60": 4, - "61": 4, - "62": 4, - "63": 4, - "64": 9, - "65": 9, - "66": 9, - "67": 9, - "68": 17, - "69": 4, - "70": 4, - "71": 4, - "72": 4, - "73": 4, - "74": 13, - "75": 17, - "76": 11, - "77": 11, - "78": 11, - "79": 11 - }, - "f": { - "0": 266, - "1": 50, - "2": 5, - "3": 4, - "4": 222, - "5": 222, - "6": 2, - "7": 13, - "8": 148, - "9": 22, - "10": 4, - "11": 4, - "12": 9, - "13": 17, - "14": 11 - }, - "b": { - "0": [ - 266, - 216 - ], - "1": [ - 266, - 216 - ], - "2": [ - 266, - 216 - ], - "3": [ - 10, - 3 - ], - "4": [ - 0, - 10 - ], - "5": [ - 10, - 0 - ], - "6": [ - 3, - 0 - ], - "7": [ - 3, - 3 - ], - "8": [ - 1, - 2 - ], - "9": [ - 1, - 0 - ], - "10": [ - 0, - 1 - ], - "11": [ - 1, - 0 - ], - "12": [ - 2, - 0 - ], - "13": [ - 2, - 0 - ], - "14": [ - 1, - 1 - ], - "15": [ - 0, - 1 - ], - "16": [ - 1, - 0 - ], - "17": [ - 1, - 0 - ], - "18": [ - 1, - 1, - 1 - ], - "19": [ - 1, - 0 - ], - "20": [ - 0, - 1 - ], - "21": [ - 1, - 0 - ], - "22": [ - 0, - 13 - ], - "23": [ - 22 - ], - "24": [ - 0, - 22 - ], - "25": [ - 22, - 22 - ], - "26": [ - 4, - 13 - ], - "27": [ - 17, - 17 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "95ce106ad7db6f93203772ebf5a480cff7c39494" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/QuerySnapshot.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/QuerySnapshot.js", - "statementMap": { - "0": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 92 - } - }, - "1": { - "start": { - "line": 28, - "column": 53 - }, - "end": { - "line": 28, - "column": 90 - } - }, - "2": { - "start": { - "line": 29, - "column": 4 - }, - "end": { - "line": 29, - "column": 87 - } - }, - "3": { - "start": { - "line": 29, - "column": 49 - }, - "end": { - "line": 29, - "column": 85 - } - }, - "4": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 41 - } - }, - "5": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 24 - } - }, - "6": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 25 - } - }, - "7": { - "start": { - "line": 39, - "column": 4 - }, - "end": { - "line": 39, - "column": 22 - } - }, - "8": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 35 - } - }, - "9": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 26 - } - }, - "10": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 51, - "column": 23 - } - }, - "11": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 55, - "column": 29 - } - }, - "12": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 64, - "column": 7 - } - }, - "13": { - "start": { - "line": 63, - "column": 6 - }, - "end": { - "line": 63, - "column": 20 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 27, - "column": 2 - }, - "end": { - "line": 27, - "column": 3 - } - }, - "loc": { - "start": { - "line": 27, - "column": 87 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "line": 27 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 28, - "column": 43 - }, - "end": { - "line": 28, - "column": 44 - } - }, - "loc": { - "start": { - "line": 28, - "column": 53 - }, - "end": { - "line": 28, - "column": 90 - } - }, - "line": 28 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 29, - "column": 42 - }, - "end": { - "line": 29, - "column": 43 - } - }, - "loc": { - "start": { - "line": 29, - "column": 49 - }, - "end": { - "line": 29, - "column": 85 - } - }, - "line": 29 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 37 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 34 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 33 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "line": 38 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 42, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "loc": { - "start": { - "line": 42, - "column": 23 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "line": 42 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 46, - "column": 3 - } - }, - "loc": { - "start": { - "line": 46, - "column": 44 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 46 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 50, - "column": 3 - } - }, - "loc": { - "start": { - "line": 50, - "column": 21 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "line": 50 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 54, - "column": 2 - }, - "end": { - "line": 54, - "column": 3 - } - }, - "loc": { - "start": { - "line": 54, - "column": 21 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "line": 54 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 58, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "loc": { - "start": { - "line": 58, - "column": 45 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "line": 58 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 62, - "column": 23 - }, - "end": { - "line": 62, - "column": 24 - } - }, - "loc": { - "start": { - "line": 62, - "column": 32 - }, - "end": { - "line": 64, - "column": 5 - } - }, - "line": 62 - } - }, - "branchMap": {}, - "s": { - "0": 370, - "1": 436, - "2": 370, - "3": 397, - "4": 370, - "5": 370, - "6": 0, - "7": 24, - "8": 0, - "9": 0, - "10": 0, - "11": 37, - "12": 331, - "13": 294 - }, - "f": { - "0": 370, - "1": 436, - "2": 397, - "3": 0, - "4": 24, - "5": 0, - "6": 0, - "7": 0, - "8": 37, - "9": 331, - "10": 294 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "21c0e0ef6fcf013a47c24711de72513abfced800" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentChange.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/DocumentChange.js", - "statementMap": { - "0": { - "start": { - "line": 20, - "column": 4 - }, - "end": { - "line": 20, - "column": 74 - } - }, - "1": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 41 - } - }, - "2": { - "start": { - "line": 22, - "column": 4 - }, - "end": { - "line": 22, - "column": 41 - } - }, - "3": { - "start": { - "line": 23, - "column": 4 - }, - "end": { - "line": 23, - "column": 33 - } - }, - "4": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 26 - } - }, - "5": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 31, - "column": 26 - } - }, - "6": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 26 - } - }, - "7": { - "start": { - "line": 39, - "column": 4 - }, - "end": { - "line": 39, - "column": 22 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 19, - "column": 2 - }, - "end": { - "line": 19, - "column": 3 - } - }, - "loc": { - "start": { - "line": 19, - "column": 79 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "line": 19 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 26, - "column": 2 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "loc": { - "start": { - "line": 26, - "column": 30 - }, - "end": { - "line": 28, - "column": 3 - } - }, - "line": 26 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 30, - "column": 2 - }, - "end": { - "line": 30, - "column": 3 - } - }, - "loc": { - "start": { - "line": 30, - "column": 25 - }, - "end": { - "line": 32, - "column": 3 - } - }, - "line": 30 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 25 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 34 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 38, - "column": 2 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "loc": { - "start": { - "line": 38, - "column": 21 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "line": 38 - } - }, - "branchMap": {}, - "s": { - "0": 436, - "1": 436, - "2": 436, - "3": 436, - "4": 0, - "5": 0, - "6": 0, - "7": 0 - }, - "f": { - "0": 436, - "1": 0, - "2": 0, - "3": 0, - "4": 0 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "c6a98e1373e8f1dd6f7c6db35799b79fb27bd110" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/WriteBatch.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/firestore/WriteBatch.js", - "statementMap": { - "0": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 32 - } - }, - "1": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 22 - } - }, - "2": { - "start": { - "line": 32, - "column": 4 - }, - "end": { - "line": 33, - "column": 35 - } - }, - "3": { - "start": { - "line": 40, - "column": 4 - }, - "end": { - "line": 43, - "column": 7 - } - }, - "4": { - "start": { - "line": 45, - "column": 4 - }, - "end": { - "line": 45, - "column": 16 - } - }, - "5": { - "start": { - "line": 53, - "column": 23 - }, - "end": { - "line": 53, - "column": 43 - } - }, - "6": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 59, - "column": 7 - } - }, - "7": { - "start": { - "line": 61, - "column": 4 - }, - "end": { - "line": 61, - "column": 16 - } - }, - "8": { - "start": { - "line": 67, - "column": 15 - }, - "end": { - "line": 67, - "column": 17 - } - }, - "9": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "10": { - "start": { - "line": 69, - "column": 6 - }, - "end": { - "line": 71, - "column": 7 - } - }, - "11": { - "start": { - "line": 70, - "column": 8 - }, - "end": { - "line": 70, - "column": 114 - } - }, - "12": { - "start": { - "line": 72, - "column": 6 - }, - "end": { - "line": 72, - "column": 21 - } - }, - "13": { - "start": { - "line": 73, - "column": 11 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "14": { - "start": { - "line": 74, - "column": 6 - }, - "end": { - "line": 74, - "column": 172 - } - }, - "15": { - "start": { - "line": 76, - "column": 6 - }, - "end": { - "line": 83, - "column": 7 - } - }, - "16": { - "start": { - "line": 77, - "column": 20 - }, - "end": { - "line": 77, - "column": 27 - } - }, - "17": { - "start": { - "line": 78, - "column": 22 - }, - "end": { - "line": 78, - "column": 33 - } - }, - "18": { - "start": { - "line": 79, - "column": 8 - }, - "end": { - "line": 81, - "column": 9 - } - }, - "19": { - "start": { - "line": 80, - "column": 10 - }, - "end": { - "line": 80, - "column": 106 - } - }, - "20": { - "start": { - "line": 82, - "column": 8 - }, - "end": { - "line": 82, - "column": 26 - } - }, - "21": { - "start": { - "line": 86, - "column": 23 - }, - "end": { - "line": 86, - "column": 43 - } - }, - "22": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 91, - "column": 7 - } - }, - "23": { - "start": { - "line": 93, - "column": 4 - }, - "end": { - "line": 93, - "column": 16 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 26, - "column": 2 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "loc": { - "start": { - "line": 26, - "column": 36 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "line": 26 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 31, - "column": 2 - }, - "end": { - "line": 31, - "column": 3 - } - }, - "loc": { - "start": { - "line": 31, - "column": 26 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "line": 31 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 36, - "column": 2 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "loc": { - "start": { - "line": 36, - "column": 48 - }, - "end": { - "line": 46, - "column": 3 - } - }, - "line": 36 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 48, - "column": 2 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "loc": { - "start": { - "line": 48, - "column": 85 - }, - "end": { - "line": 62, - "column": 3 - } - }, - "line": 48 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 64, - "column": 2 - }, - "end": { - "line": 64, - "column": 3 - } - }, - "loc": { - "start": { - "line": 64, - "column": 64 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "line": 64 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - }, - { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 84, - "column": 5 - } - } - ], - "line": 68 - }, - "1": { - "loc": { - "start": { - "line": 69, - "column": 6 - }, - "end": { - "line": 71, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 69, - "column": 6 - }, - "end": { - "line": 71, - "column": 7 - } - }, - { - "start": { - "line": 69, - "column": 6 - }, - "end": { - "line": 71, - "column": 7 - } - } - ], - "line": 69 - }, - "2": { - "loc": { - "start": { - "line": 73, - "column": 11 - }, - "end": { - "line": 84, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 73, - "column": 11 - }, - "end": { - "line": 84, - "column": 5 - } - }, - { - "start": { - "line": 73, - "column": 11 - }, - "end": { - "line": 84, - "column": 5 - } - } - ], - "line": 73 - }, - "3": { - "loc": { - "start": { - "line": 79, - "column": 8 - }, - "end": { - "line": 81, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 79, - "column": 8 - }, - "end": { - "line": 81, - "column": 9 - } - }, - { - "start": { - "line": 79, - "column": 8 - }, - "end": { - "line": 81, - "column": 9 - } - } - ], - "line": 79 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 5, - "6": 5, - "7": 5, - "8": 2, - "9": 2, - "10": 1, - "11": 0, - "12": 1, - "13": 1, - "14": 0, - "15": 1, - "16": 1, - "17": 1, - "18": 1, - "19": 0, - "20": 1, - "21": 2, - "22": 2, - "23": 2 - }, - "f": { - "0": 1, - "1": 1, - "2": 1, - "3": 5, - "4": 2 - }, - "b": { - "0": [ - 1, - 1 - ], - "1": [ - 0, - 1 - ], - "2": [ - 0, - 1 - ], - "3": [ - 0, - 1 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "4fc16d1066c63f59712b02de24b1815c2f4871b5" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/links/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/links/index.js", - "statementMap": { - "0": { - "start": { - "line": 10, - "column": 19 - }, - "end": { - "line": 12, - "column": 1 - } - }, - "1": { - "start": { - "line": 15, - "column": 35 - }, - "end": { - "line": 40, - "column": 3 - } - }, - "2": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "3": { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 43 - } - }, - "4": { - "start": { - "line": 47, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "5": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 48, - "column": 59 - } - }, - "6": { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "7": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 51, - "column": 46 - } - }, - "8": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "9": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 60 - } - }, - "10": { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "11": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 53 - } - }, - "12": { - "start": { - "line": 69, - "column": 4 - }, - "end": { - "line": 69, - "column": 38 - } - }, - "13": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 22 - } - }, - "14": { - "start": { - "line": 81, - "column": 4 - }, - "end": { - "line": 81, - "column": 41 - } - }, - "15": { - "start": { - "line": 90, - "column": 23 - }, - "end": { - "line": 90, - "column": 80 - } - }, - "16": { - "start": { - "line": 91, - "column": 4 - }, - "end": { - "line": 91, - "column": 37 - } - }, - "17": { - "start": { - "line": 91, - "column": 17 - }, - "end": { - "line": 91, - "column": 36 - } - }, - "18": { - "start": { - "line": 100, - "column": 4 - }, - "end": { - "line": 106, - "column": 5 - } - }, - "19": { - "start": { - "line": 101, - "column": 6 - }, - "end": { - "line": 101, - "column": 46 - } - }, - "20": { - "start": { - "line": 102, - "column": 6 - }, - "end": { - "line": 102, - "column": 37 - } - }, - "21": { - "start": { - "line": 103, - "column": 6 - }, - "end": { - "line": 103, - "column": 56 - } - }, - "22": { - "start": { - "line": 105, - "column": 6 - }, - "end": { - "line": 105, - "column": 35 - } - }, - "23": { - "start": { - "line": 115, - "column": 4 - }, - "end": { - "line": 121, - "column": 5 - } - }, - "24": { - "start": { - "line": 116, - "column": 6 - }, - "end": { - "line": 116, - "column": 46 - } - }, - "25": { - "start": { - "line": 117, - "column": 6 - }, - "end": { - "line": 117, - "column": 37 - } - }, - "26": { - "start": { - "line": 118, - "column": 6 - }, - "end": { - "line": 118, - "column": 61 - } - }, - "27": { - "start": { - "line": 120, - "column": 6 - }, - "end": { - "line": 120, - "column": 35 - } - }, - "28": { - "start": { - "line": 125, - "column": 23 - }, - "end": { - "line": 127, - "column": 1 - } - } - }, - "fnMap": { - "0": { - "name": "validateParameters", - "decl": { - "start": { - "line": 14, - "column": 9 - }, - "end": { - "line": 14, - "column": 27 - } - }, - "loc": { - "start": { - "line": 14, - "column": 54 - }, - "end": { - "line": 44, - "column": 1 - } - }, - "line": 14 - }, - "1": { - "name": "checkForMandatoryParameters", - "decl": { - "start": { - "line": 46, - "column": 9 - }, - "end": { - "line": 46, - "column": 36 - } - }, - "loc": { - "start": { - "line": 46, - "column": 63 - }, - "end": { - "line": 59, - "column": 1 - } - }, - "line": 46 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 68, - "column": 2 - }, - "end": { - "line": 68, - "column": 3 - } - }, - "loc": { - "start": { - "line": 68, - "column": 62 - }, - "end": { - "line": 70, - "column": 3 - } - }, - "line": 68 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 72, - "column": 2 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "loc": { - "start": { - "line": 72, - "column": 27 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "line": 72 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 80, - "column": 2 - }, - "end": { - "line": 80, - "column": 3 - } - }, - "loc": { - "start": { - "line": 80, - "column": 36 - }, - "end": { - "line": 82, - "column": 3 - } - }, - "line": 80 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 89, - "column": 2 - }, - "end": { - "line": 89, - "column": 3 - } - }, - "loc": { - "start": { - "line": 89, - "column": 40 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "line": 89 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 91, - "column": 11 - }, - "end": { - "line": 91, - "column": 12 - } - }, - "loc": { - "start": { - "line": 91, - "column": 17 - }, - "end": { - "line": 91, - "column": 36 - } - }, - "line": 91 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 99, - "column": 2 - }, - "end": { - "line": 99, - "column": 3 - } - }, - "loc": { - "start": { - "line": 99, - "column": 62 - }, - "end": { - "line": 107, - "column": 3 - } - }, - "line": 99 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 114, - "column": 2 - }, - "end": { - "line": 114, - "column": 3 - } - }, - "loc": { - "start": { - "line": 114, - "column": 67 - }, - "end": { - "line": 122, - "column": 3 - } - }, - "line": 114 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - } - ], - "line": 41 - }, - "1": { - "loc": { - "start": { - "line": 47, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 47, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - }, - { - "start": { - "line": 47, - "column": 2 - }, - "end": { - "line": 49, - "column": 3 - } - } - ], - "line": 47 - }, - "2": { - "loc": { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - }, - { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - } - ], - "line": 50 - }, - "3": { - "loc": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - } - ], - "line": 53 - }, - "4": { - "loc": { - "start": { - "line": 53, - "column": 6 - }, - "end": { - "line": 53, - "column": 94 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 53, - "column": 6 - }, - "end": { - "line": 53, - "column": 38 - } - }, - { - "start": { - "line": 53, - "column": 42 - }, - "end": { - "line": 53, - "column": 94 - } - } - ], - "line": 53 - }, - "5": { - "loc": { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - } - ], - "line": 56 - }, - "6": { - "loc": { - "start": { - "line": 56, - "column": 6 - }, - "end": { - "line": 56, - "column": 79 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 56, - "column": 6 - }, - "end": { - "line": 56, - "column": 34 - } - }, - { - "start": { - "line": 56, - "column": 38 - }, - "end": { - "line": 56, - "column": 79 - } - } - ], - "line": 56 - }, - "7": { - "loc": { - "start": { - "line": 68, - "column": 40 - }, - "end": { - "line": 68, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 68, - "column": 58 - }, - "end": { - "line": 68, - "column": 60 - } - } - ], - "line": 68 - }, - "8": { - "loc": { - "start": { - "line": 99, - "column": 20 - }, - "end": { - "line": 99, - "column": 43 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 99, - "column": 41 - }, - "end": { - "line": 99, - "column": 43 - } - } - ], - "line": 99 - }, - "9": { - "loc": { - "start": { - "line": 114, - "column": 25 - }, - "end": { - "line": 114, - "column": 48 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 114, - "column": 46 - }, - "end": { - "line": 114, - "column": 48 - } - } - ], - "line": 114 - } - }, - "s": { - "0": 1, - "1": 8, - "2": 8, - "3": 4, - "4": 12, - "5": 1, - "6": 11, - "7": 1, - "8": 10, - "9": 1, - "10": 9, - "11": 1, - "12": 1, - "13": 0, - "14": 1, - "15": 1, - "16": 1, - "17": 1, - "18": 10, - "19": 10, - "20": 6, - "21": 2, - "22": 8, - "23": 2, - "24": 2, - "25": 2, - "26": 2, - "27": 0, - "28": 1 - }, - "f": { - "0": 8, - "1": 12, - "2": 1, - "3": 0, - "4": 1, - "5": 1, - "6": 1, - "7": 10, - "8": 2 - }, - "b": { - "0": [ - 4, - 4 - ], - "1": [ - 1, - 11 - ], - "2": [ - 1, - 10 - ], - "3": [ - 1, - 9 - ], - "4": [ - 10, - 8 - ], - "5": [ - 1, - 8 - ], - "6": [ - 9, - 7 - ], - "7": [ - 0 - ], - "8": [ - 0 - ], - "9": [ - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "a41dbaeeec270fa46288b9b29ad57945501537da" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/index.js", - "statementMap": { - "0": { - "start": { - "line": 11, - "column": 19 - }, - "end": { - "line": 14, - "column": 1 - } - }, - "1": { - "start": { - "line": 16, - "column": 26 - }, - "end": { - "line": 21, - "column": 1 - } - }, - "2": { - "start": { - "line": 23, - "column": 35 - }, - "end": { - "line": 27, - "column": 1 - } - }, - "3": { - "start": { - "line": 29, - "column": 28 - }, - "end": { - "line": 32, - "column": 1 - } - }, - "4": { - "start": { - "line": 34, - "column": 26 - }, - "end": { - "line": 34, - "column": 59 - } - }, - "5": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "6": { - "start": { - "line": 42, - "column": 4 - }, - "end": { - "line": 42, - "column": 11 - } - }, - "7": { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - }, - "8": { - "start": { - "line": 47, - "column": 17 - }, - "end": { - "line": 47, - "column": 21 - } - }, - "9": { - "start": { - "line": 49, - "column": 4 - }, - "end": { - "line": 49, - "column": 30 - } - }, - "10": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 72, - "column": 5 - } - }, - "11": { - "start": { - "line": 53, - "column": 8 - }, - "end": { - "line": 53, - "column": 61 - } - }, - "12": { - "start": { - "line": 54, - "column": 8 - }, - "end": { - "line": 56, - "column": 9 - } - }, - "13": { - "start": { - "line": 55, - "column": 10 - }, - "end": { - "line": 55, - "column": 114 - } - }, - "14": { - "start": { - "line": 58, - "column": 8 - }, - "end": { - "line": 58, - "column": 86 - } - }, - "15": { - "start": { - "line": 59, - "column": 8 - }, - "end": { - "line": 59, - "column": 15 - } - }, - "16": { - "start": { - "line": 61, - "column": 8 - }, - "end": { - "line": 61, - "column": 80 - } - }, - "17": { - "start": { - "line": 62, - "column": 8 - }, - "end": { - "line": 62, - "column": 15 - } - }, - "18": { - "start": { - "line": 64, - "column": 8 - }, - "end": { - "line": 64, - "column": 106 - } - }, - "19": { - "start": { - "line": 65, - "column": 8 - }, - "end": { - "line": 67, - "column": 9 - } - }, - "20": { - "start": { - "line": 66, - "column": 10 - }, - "end": { - "line": 66, - "column": 100 - } - }, - "21": { - "start": { - "line": 69, - "column": 8 - }, - "end": { - "line": 69, - "column": 91 - } - }, - "22": { - "start": { - "line": 70, - "column": 8 - }, - "end": { - "line": 70, - "column": 14 - } - }, - "23": { - "start": { - "line": 85, - "column": 4 - }, - "end": { - "line": 85, - "column": 38 - } - }, - "24": { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 89, - "column": 22 - } - }, - "25": { - "start": { - "line": 93, - "column": 4 - }, - "end": { - "line": 93, - "column": 29 - } - }, - "26": { - "start": { - "line": 97, - "column": 4 - }, - "end": { - "line": 97, - "column": 38 - } - }, - "27": { - "start": { - "line": 101, - "column": 4 - }, - "end": { - "line": 101, - "column": 31 - } - }, - "28": { - "start": { - "line": 109, - "column": 4 - }, - "end": { - "line": 109, - "column": 49 - } - }, - "29": { - "start": { - "line": 117, - "column": 4 - }, - "end": { - "line": 117, - "column": 35 - } - }, - "30": { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 125, - "column": 43 - } - }, - "31": { - "start": { - "line": 134, - "column": 26 - }, - "end": { - "line": 134, - "column": 57 - } - }, - "32": { - "start": { - "line": 135, - "column": 4 - }, - "end": { - "line": 135, - "column": 75 - } - }, - "33": { - "start": { - "line": 136, - "column": 4 - }, - "end": { - "line": 136, - "column": 44 - } - }, - "34": { - "start": { - "line": 137, - "column": 4 - }, - "end": { - "line": 137, - "column": 63 - } - }, - "35": { - "start": { - "line": 146, - "column": 26 - }, - "end": { - "line": 146, - "column": 57 - } - }, - "36": { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 147, - "column": 114 - } - }, - "37": { - "start": { - "line": 147, - "column": 26 - }, - "end": { - "line": 147, - "column": 114 - } - }, - "38": { - "start": { - "line": 148, - "column": 4 - }, - "end": { - "line": 148, - "column": 44 - } - }, - "39": { - "start": { - "line": 149, - "column": 4 - }, - "end": { - "line": 149, - "column": 65 - } - }, - "40": { - "start": { - "line": 157, - "column": 4 - }, - "end": { - "line": 157, - "column": 57 - } - }, - "41": { - "start": { - "line": 167, - "column": 4 - }, - "end": { - "line": 167, - "column": 73 - } - }, - "42": { - "start": { - "line": 167, - "column": 13 - }, - "end": { - "line": 167, - "column": 73 - } - }, - "43": { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 168, - "column": 70 - } - }, - "44": { - "start": { - "line": 168, - "column": 20 - }, - "end": { - "line": 168, - "column": 70 - } - }, - "45": { - "start": { - "line": 169, - "column": 4 - }, - "end": { - "line": 169, - "column": 52 - } - }, - "46": { - "start": { - "line": 179, - "column": 4 - }, - "end": { - "line": 179, - "column": 73 - } - }, - "47": { - "start": { - "line": 179, - "column": 13 - }, - "end": { - "line": 179, - "column": 73 - } - }, - "48": { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 74 - } - }, - "49": { - "start": { - "line": 180, - "column": 20 - }, - "end": { - "line": 180, - "column": 74 - } - }, - "50": { - "start": { - "line": 181, - "column": 4 - }, - "end": { - "line": 181, - "column": 56 - } - }, - "51": { - "start": { - "line": 190, - "column": 4 - }, - "end": { - "line": 190, - "column": 45 - } - }, - "52": { - "start": { - "line": 199, - "column": 4 - }, - "end": { - "line": 199, - "column": 35 - } - }, - "53": { - "start": { - "line": 207, - "column": 4 - }, - "end": { - "line": 207, - "column": 41 - } - }, - "54": { - "start": { - "line": 216, - "column": 23 - }, - "end": { - "line": 229, - "column": 5 - } - }, - "55": { - "start": { - "line": 219, - "column": 21 - }, - "end": { - "line": 222, - "column": 9 - } - }, - "56": { - "start": { - "line": 223, - "column": 8 - }, - "end": { - "line": 223, - "column": 29 - } - }, - "57": { - "start": { - "line": 225, - "column": 8 - }, - "end": { - "line": 227, - "column": 9 - } - }, - "58": { - "start": { - "line": 226, - "column": 10 - }, - "end": { - "line": 226, - "column": 24 - } - }, - "59": { - "start": { - "line": 230, - "column": 4 - }, - "end": { - "line": 230, - "column": 37 - } - }, - "60": { - "start": { - "line": 230, - "column": 17 - }, - "end": { - "line": 230, - "column": 36 - } - }, - "61": { - "start": { - "line": 239, - "column": 23 - }, - "end": { - "line": 239, - "column": 88 - } - }, - "62": { - "start": { - "line": 240, - "column": 4 - }, - "end": { - "line": 240, - "column": 37 - } - }, - "63": { - "start": { - "line": 240, - "column": 17 - }, - "end": { - "line": 240, - "column": 36 - } - }, - "64": { - "start": { - "line": 248, - "column": 4 - }, - "end": { - "line": 248, - "column": 41 - } - }, - "65": { - "start": { - "line": 256, - "column": 4 - }, - "end": { - "line": 256, - "column": 45 - } - }, - "66": { - "start": { - "line": 264, - "column": 4 - }, - "end": { - "line": 266, - "column": 5 - } - }, - "67": { - "start": { - "line": 265, - "column": 6 - }, - "end": { - "line": 265, - "column": 103 - } - }, - "68": { - "start": { - "line": 268, - "column": 4 - }, - "end": { - "line": 268, - "column": 53 - } - }, - "69": { - "start": { - "line": 272, - "column": 23 - }, - "end": { - "line": 278, - "column": 1 - } - } - }, - "fnMap": { - "0": { - "name": "finish", - "decl": { - "start": { - "line": 40, - "column": 9 - }, - "end": { - "line": 40, - "column": 15 - } - }, - "loc": { - "start": { - "line": 40, - "column": 22 - }, - "end": { - "line": 74, - "column": 1 - } - }, - "line": 40 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 84, - "column": 2 - }, - "end": { - "line": 84, - "column": 3 - } - }, - "loc": { - "start": { - "line": 84, - "column": 62 - }, - "end": { - "line": 86, - "column": 3 - } - }, - "line": 84 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 88, - "column": 2 - }, - "end": { - "line": 88, - "column": 3 - } - }, - "loc": { - "start": { - "line": 88, - "column": 27 - }, - "end": { - "line": 90, - "column": 3 - } - }, - "line": 88 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 92, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "loc": { - "start": { - "line": 92, - "column": 34 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "line": 92 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 96, - "column": 2 - }, - "end": { - "line": 96, - "column": 3 - } - }, - "loc": { - "start": { - "line": 96, - "column": 43 - }, - "end": { - "line": 98, - "column": 3 - } - }, - "line": 96 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 100, - "column": 2 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "loc": { - "start": { - "line": 100, - "column": 36 - }, - "end": { - "line": 102, - "column": 3 - } - }, - "line": 100 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 108, - "column": 2 - }, - "end": { - "line": 108, - "column": 3 - } - }, - "loc": { - "start": { - "line": 108, - "column": 44 - }, - "end": { - "line": 110, - "column": 3 - } - }, - "line": 108 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 116, - "column": 2 - }, - "end": { - "line": 116, - "column": 3 - } - }, - "loc": { - "start": { - "line": 116, - "column": 30 - }, - "end": { - "line": 118, - "column": 3 - } - }, - "line": 116 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 124, - "column": 2 - }, - "end": { - "line": 124, - "column": 3 - } - }, - "loc": { - "start": { - "line": 124, - "column": 36 - }, - "end": { - "line": 126, - "column": 3 - } - }, - "line": 124 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 133, - "column": 2 - }, - "end": { - "line": 133, - "column": 3 - } - }, - "loc": { - "start": { - "line": 133, - "column": 63 - }, - "end": { - "line": 138, - "column": 3 - } - }, - "line": 133 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 145, - "column": 2 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "loc": { - "start": { - "line": 145, - "column": 65 - }, - "end": { - "line": 150, - "column": 3 - } - }, - "line": 145 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 156, - "column": 2 - }, - "end": { - "line": 156, - "column": 3 - } - }, - "loc": { - "start": { - "line": 156, - "column": 54 - }, - "end": { - "line": 158, - "column": 3 - } - }, - "line": 156 - }, - "12": { - "name": "(anonymous_12)", - "decl": { - "start": { - "line": 166, - "column": 2 - }, - "end": { - "line": 166, - "column": 3 - } - }, - "loc": { - "start": { - "line": 166, - "column": 53 - }, - "end": { - "line": 170, - "column": 3 - } - }, - "line": 166 - }, - "13": { - "name": "(anonymous_13)", - "decl": { - "start": { - "line": 178, - "column": 2 - }, - "end": { - "line": 178, - "column": 3 - } - }, - "loc": { - "start": { - "line": 178, - "column": 57 - }, - "end": { - "line": 182, - "column": 3 - } - }, - "line": 178 - }, - "14": { - "name": "(anonymous_14)", - "decl": { - "start": { - "line": 189, - "column": 2 - }, - "end": { - "line": 189, - "column": 3 - } - }, - "loc": { - "start": { - "line": 189, - "column": 38 - }, - "end": { - "line": 191, - "column": 3 - } - }, - "line": 189 - }, - "15": { - "name": "(anonymous_15)", - "decl": { - "start": { - "line": 198, - "column": 2 - }, - "end": { - "line": 198, - "column": 3 - } - }, - "loc": { - "start": { - "line": 198, - "column": 34 - }, - "end": { - "line": 200, - "column": 3 - } - }, - "line": 198 - }, - "16": { - "name": "(anonymous_16)", - "decl": { - "start": { - "line": 206, - "column": 2 - }, - "end": { - "line": 206, - "column": 3 - } - }, - "loc": { - "start": { - "line": 206, - "column": 36 - }, - "end": { - "line": 208, - "column": 3 - } - }, - "line": 206 - }, - "17": { - "name": "(anonymous_17)", - "decl": { - "start": { - "line": 215, - "column": 2 - }, - "end": { - "line": 215, - "column": 3 - } - }, - "loc": { - "start": { - "line": 215, - "column": 50 - }, - "end": { - "line": 231, - "column": 3 - } - }, - "line": 215 - }, - "18": { - "name": "(anonymous_18)", - "decl": { - "start": { - "line": 218, - "column": 6 - }, - "end": { - "line": 218, - "column": 7 - } - }, - "loc": { - "start": { - "line": 218, - "column": 23 - }, - "end": { - "line": 228, - "column": 7 - } - }, - "line": 218 - }, - "19": { - "name": "(anonymous_19)", - "decl": { - "start": { - "line": 230, - "column": 11 - }, - "end": { - "line": 230, - "column": 12 - } - }, - "loc": { - "start": { - "line": 230, - "column": 17 - }, - "end": { - "line": 230, - "column": 36 - } - }, - "line": 230 - }, - "20": { - "name": "(anonymous_20)", - "decl": { - "start": { - "line": 238, - "column": 2 - }, - "end": { - "line": 238, - "column": 3 - } - }, - "loc": { - "start": { - "line": 238, - "column": 55 - }, - "end": { - "line": 241, - "column": 3 - } - }, - "line": 238 - }, - "21": { - "name": "(anonymous_21)", - "decl": { - "start": { - "line": 240, - "column": 11 - }, - "end": { - "line": 240, - "column": 12 - } - }, - "loc": { - "start": { - "line": 240, - "column": 17 - }, - "end": { - "line": 240, - "column": 36 - } - }, - "line": 240 - }, - "22": { - "name": "(anonymous_22)", - "decl": { - "start": { - "line": 247, - "column": 2 - }, - "end": { - "line": 247, - "column": 3 - } - }, - "loc": { - "start": { - "line": 247, - "column": 40 - }, - "end": { - "line": 249, - "column": 3 - } - }, - "line": 247 - }, - "23": { - "name": "(anonymous_23)", - "decl": { - "start": { - "line": 255, - "column": 2 - }, - "end": { - "line": 255, - "column": 3 - } - }, - "loc": { - "start": { - "line": 255, - "column": 44 - }, - "end": { - "line": 257, - "column": 3 - } - }, - "line": 255 - }, - "24": { - "name": "(anonymous_24)", - "decl": { - "start": { - "line": 263, - "column": 2 - }, - "end": { - "line": 263, - "column": 3 - } - }, - "loc": { - "start": { - "line": 263, - "column": 52 - }, - "end": { - "line": 269, - "column": 3 - } - }, - "line": 263 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - { - "start": { - "line": 41, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - } - ], - "line": 41 - }, - "1": { - "loc": { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - }, - { - "start": { - "line": 46, - "column": 2 - }, - "end": { - "line": 73, - "column": 3 - } - } - ], - "line": 46 - }, - "2": { - "loc": { - "start": { - "line": 46, - "column": 6 - }, - "end": { - "line": 46, - "column": 54 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 46, - "column": 6 - }, - "end": { - "line": 46, - "column": 25 - } - }, - { - "start": { - "line": 46, - "column": 29 - }, - "end": { - "line": 46, - "column": 54 - } - } - ], - "line": 46 - }, - "3": { - "loc": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 72, - "column": 5 - } - }, - "type": "switch", - "locations": [ - { - "start": { - "line": 52, - "column": 6 - }, - "end": { - "line": 59, - "column": 15 - } - }, - { - "start": { - "line": 60, - "column": 6 - }, - "end": { - "line": 62, - "column": 15 - } - }, - { - "start": { - "line": 63, - "column": 6 - }, - "end": { - "line": 70, - "column": 14 - } - }, - { - "start": { - "line": 71, - "column": 6 - }, - "end": { - "line": 71, - "column": 14 - } - } - ], - "line": 51 - }, - "4": { - "loc": { - "start": { - "line": 53, - "column": 17 - }, - "end": { - "line": 53, - "column": 60 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 53, - "column": 17 - }, - "end": { - "line": 53, - "column": 23 - } - }, - { - "start": { - "line": 53, - "column": 27 - }, - "end": { - "line": 53, - "column": 60 - } - } - ], - "line": 53 - }, - "5": { - "loc": { - "start": { - "line": 54, - "column": 8 - }, - "end": { - "line": 56, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 54, - "column": 8 - }, - "end": { - "line": 56, - "column": 9 - } - }, - { - "start": { - "line": 54, - "column": 8 - }, - "end": { - "line": 56, - "column": 9 - } - } - ], - "line": 54 - }, - "6": { - "loc": { - "start": { - "line": 64, - "column": 17 - }, - "end": { - "line": 64, - "column": 105 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 64, - "column": 17 - }, - "end": { - "line": 64, - "column": 23 - } - }, - { - "start": { - "line": 64, - "column": 28 - }, - "end": { - "line": 64, - "column": 104 - } - } - ], - "line": 64 - }, - "7": { - "loc": { - "start": { - "line": 64, - "column": 28 - }, - "end": { - "line": 64, - "column": 104 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 64, - "column": 54 - }, - "end": { - "line": 64, - "column": 77 - } - }, - { - "start": { - "line": 64, - "column": 80 - }, - "end": { - "line": 64, - "column": 104 - } - } - ], - "line": 64 - }, - "8": { - "loc": { - "start": { - "line": 65, - "column": 8 - }, - "end": { - "line": 67, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 65, - "column": 8 - }, - "end": { - "line": 67, - "column": 9 - } - }, - { - "start": { - "line": 65, - "column": 8 - }, - "end": { - "line": 67, - "column": 9 - } - } - ], - "line": 65 - }, - "9": { - "loc": { - "start": { - "line": 84, - "column": 40 - }, - "end": { - "line": 84, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 84, - "column": 58 - }, - "end": { - "line": 84, - "column": 60 - } - } - ], - "line": 84 - }, - "10": { - "loc": { - "start": { - "line": 135, - "column": 23 - }, - "end": { - "line": 135, - "column": 74 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 135, - "column": 23 - }, - "end": { - "line": 135, - "column": 39 - } - }, - { - "start": { - "line": 135, - "column": 43 - }, - "end": { - "line": 135, - "column": 74 - } - } - ], - "line": 135 - }, - "11": { - "loc": { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 147, - "column": 114 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 147, - "column": 114 - } - }, - { - "start": { - "line": 147, - "column": 4 - }, - "end": { - "line": 147, - "column": 114 - } - } - ], - "line": 147 - }, - "12": { - "loc": { - "start": { - "line": 167, - "column": 4 - }, - "end": { - "line": 167, - "column": 73 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 167, - "column": 4 - }, - "end": { - "line": 167, - "column": 73 - } - }, - { - "start": { - "line": 167, - "column": 4 - }, - "end": { - "line": 167, - "column": 73 - } - } - ], - "line": 167 - }, - "13": { - "loc": { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 168, - "column": 70 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 168, - "column": 70 - } - }, - { - "start": { - "line": 168, - "column": 4 - }, - "end": { - "line": 168, - "column": 70 - } - } - ], - "line": 168 - }, - "14": { - "loc": { - "start": { - "line": 179, - "column": 4 - }, - "end": { - "line": 179, - "column": 73 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 179, - "column": 4 - }, - "end": { - "line": 179, - "column": 73 - } - }, - { - "start": { - "line": 179, - "column": 4 - }, - "end": { - "line": 179, - "column": 73 - } - } - ], - "line": 179 - }, - "15": { - "loc": { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 74 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 74 - } - }, - { - "start": { - "line": 180, - "column": 4 - }, - "end": { - "line": 180, - "column": 74 - } - } - ], - "line": 180 - }, - "16": { - "loc": { - "start": { - "line": 225, - "column": 8 - }, - "end": { - "line": 227, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 225, - "column": 8 - }, - "end": { - "line": 227, - "column": 9 - } - }, - { - "start": { - "line": 225, - "column": 8 - }, - "end": { - "line": 227, - "column": 9 - } - } - ], - "line": 225 - }, - "17": { - "loc": { - "start": { - "line": 264, - "column": 4 - }, - "end": { - "line": 266, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 264, - "column": 4 - }, - "end": { - "line": 266, - "column": 5 - } - }, - { - "start": { - "line": 264, - "column": 4 - }, - "end": { - "line": 266, - "column": 5 - } - } - ], - "line": 264 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 1, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 1, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 1, - "30": 0, - "31": 1, - "32": 1, - "33": 1, - "34": 1, - "35": 0, - "36": 0, - "37": 0, - "38": 0, - "39": 0, - "40": 0, - "41": 0, - "42": 0, - "43": 0, - "44": 0, - "45": 0, - "46": 0, - "47": 0, - "48": 0, - "49": 0, - "50": 0, - "51": 0, - "52": 0, - "53": 0, - "54": 0, - "55": 0, - "56": 0, - "57": 0, - "58": 0, - "59": 0, - "60": 0, - "61": 1, - "62": 1, - "63": 1, - "64": 1, - "65": 1, - "66": 2, - "67": 0, - "68": 2, - "69": 1 - }, - "f": { - "0": 0, - "1": 1, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 1, - "8": 0, - "9": 1, - "10": 0, - "11": 0, - "12": 0, - "13": 0, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 1, - "21": 1, - "22": 1, - "23": 1, - "24": 2 - }, - "b": { - "0": [ - 0, - 0 - ], - "1": [ - 0, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0, - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 0, - 0 - ], - "7": [ - 0, - 0 - ], - "8": [ - 0, - 0 - ], - "9": [ - 0 - ], - "10": [ - 1, - 1 - ], - "11": [ - 0, - 0 - ], - "12": [ - 0, - 0 - ], - "13": [ - 0, - 0 - ], - "14": [ - 0, - 0 - ], - "15": [ - 0, - 0 - ], - "16": [ - 0, - 0 - ], - "17": [ - 0, - 2 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "39043f10c16b40ce85fa8de32739bd37b97ad7bf" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/RemoteMessage.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/messaging/RemoteMessage.js", - "statementMap": { - "0": { - "start": { - "line": 11, - "column": 4 - }, - "end": { - "line": 18, - "column": 6 - } - }, - "1": { - "start": { - "line": 27, - "column": 4 - }, - "end": { - "line": 27, - "column": 30 - } - }, - "2": { - "start": { - "line": 28, - "column": 4 - }, - "end": { - "line": 28, - "column": 16 - } - }, - "3": { - "start": { - "line": 36, - "column": 4 - }, - "end": { - "line": 36, - "column": 33 - } - }, - "4": { - "start": { - "line": 37, - "column": 4 - }, - "end": { - "line": 37, - "column": 16 - } - }, - "5": { - "start": { - "line": 46, - "column": 4 - }, - "end": { - "line": 46, - "column": 37 - } - }, - "6": { - "start": { - "line": 47, - "column": 4 - }, - "end": { - "line": 47, - "column": 16 - } - }, - "7": { - "start": { - "line": 56, - "column": 4 - }, - "end": { - "line": 56, - "column": 43 - } - }, - "8": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 16 - } - }, - "9": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - }, - "10": { - "start": { - "line": 68, - "column": 6 - }, - "end": { - "line": 68, - "column": 119 - } - }, - "11": { - "start": { - "line": 71, - "column": 18 - }, - "end": { - "line": 71, - "column": 35 - } - }, - "12": { - "start": { - "line": 75, - "column": 4 - }, - "end": { - "line": 78, - "column": 5 - } - }, - "13": { - "start": { - "line": 76, - "column": 19 - }, - "end": { - "line": 76, - "column": 27 - } - }, - "14": { - "start": { - "line": 77, - "column": 6 - }, - "end": { - "line": 77, - "column": 51 - } - }, - "15": { - "start": { - "line": 80, - "column": 4 - }, - "end": { - "line": 80, - "column": 16 - } - }, - "16": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 46 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 10, - "column": 2 - }, - "end": { - "line": 10, - "column": 3 - } - }, - "loc": { - "start": { - "line": 10, - "column": 30 - }, - "end": { - "line": 19, - "column": 3 - } - }, - "line": 10 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 26, - "column": 2 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "loc": { - "start": { - "line": 26, - "column": 37 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "line": 26 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 35, - "column": 2 - }, - "end": { - "line": 35, - "column": 3 - } - }, - "loc": { - "start": { - "line": 35, - "column": 35 - }, - "end": { - "line": 38, - "column": 3 - } - }, - "line": 35 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 45, - "column": 2 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "loc": { - "start": { - "line": 45, - "column": 39 - }, - "end": { - "line": 48, - "column": 3 - } - }, - "line": 45 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 55, - "column": 2 - }, - "end": { - "line": 55, - "column": 3 - } - }, - "loc": { - "start": { - "line": 55, - "column": 45 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "line": 55 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 66, - "column": 2 - }, - "end": { - "line": 66, - "column": 3 - } - }, - "loc": { - "start": { - "line": 66, - "column": 29 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "line": 66 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 83, - "column": 2 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "loc": { - "start": { - "line": 83, - "column": 19 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "line": 83 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 15, - "column": 14 - }, - "end": { - "line": 15, - "column": 81 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 15, - "column": 42 - }, - "end": { - "line": 15, - "column": 48 - } - }, - { - "start": { - "line": 15, - "column": 51 - }, - "end": { - "line": 15, - "column": 81 - } - } - ], - "line": 15 - }, - "1": { - "loc": { - "start": { - "line": 66, - "column": 10 - }, - "end": { - "line": 66, - "column": 27 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 66, - "column": 25 - }, - "end": { - "line": 66, - "column": 27 - } - } - ], - "line": 66 - }, - "2": { - "loc": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - }, - { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 69, - "column": 5 - } - } - ], - "line": 67 - } - }, - "s": { - "0": 4, - "1": 4, - "2": 4, - "3": 4, - "4": 4, - "5": 4, - "6": 4, - "7": 0, - "8": 0, - "9": 4, - "10": 0, - "11": 4, - "12": 4, - "13": 18, - "14": 18, - "15": 4, - "16": 4 - }, - "f": { - "0": 4, - "1": 4, - "2": 4, - "3": 4, - "4": 0, - "5": 4, - "6": 4 - }, - "b": { - "0": [ - 0, - 4 - ], - "1": [ - 0 - ], - "2": [ - 0, - 4 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "c4569704e7f0ea57899b9db91d14788fdc7af50d" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/index.js", - "statementMap": { - "0": { - "start": { - "line": 15, - "column": 4 - }, - "end": { - "line": 15, - "column": 32 - } - }, - "1": { - "start": { - "line": 24, - "column": 4 - }, - "end": { - "line": 24, - "column": 58 - } - }, - "2": { - "start": { - "line": 32, - "column": 4 - }, - "end": { - "line": 32, - "column": 34 - } - }, - "3": { - "start": { - "line": 36, - "column": 23 - }, - "end": { - "line": 36, - "column": 25 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 14, - "column": 2 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "loc": { - "start": { - "line": 14, - "column": 62 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "line": 14 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 23, - "column": 2 - }, - "end": { - "line": 23, - "column": 3 - } - }, - "loc": { - "start": { - "line": 23, - "column": 58 - }, - "end": { - "line": 25, - "column": 3 - } - }, - "line": 23 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 31, - "column": 2 - }, - "end": { - "line": 31, - "column": 3 - } - }, - "loc": { - "start": { - "line": 31, - "column": 33 - }, - "end": { - "line": 33, - "column": 3 - } - }, - "line": 31 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 14, - "column": 40 - }, - "end": { - "line": 14, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 14, - "column": 58 - }, - "end": { - "line": 14, - "column": 60 - } - } - ], - "line": 14 - } - }, - "s": { - "0": 1, - "1": 2, - "2": 2, - "3": 1 - }, - "f": { - "0": 1, - "1": 2, - "2": 2 - }, - "b": { - "0": [ - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "df9a8f023474a6523ee4e217ce8be0d4e616176c" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/Trace.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/perf/Trace.js", - "statementMap": { - "0": { - "start": { - "line": 12, - "column": 4 - }, - "end": { - "line": 12, - "column": 21 - } - }, - "1": { - "start": { - "line": 13, - "column": 4 - }, - "end": { - "line": 13, - "column": 33 - } - }, - "2": { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 17, - "column": 45 - } - }, - "3": { - "start": { - "line": 21, - "column": 4 - }, - "end": { - "line": 21, - "column": 44 - } - }, - "4": { - "start": { - "line": 25, - "column": 4 - }, - "end": { - "line": 25, - "column": 63 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 11, - "column": 2 - }, - "end": { - "line": 11, - "column": 3 - } - }, - "loc": { - "start": { - "line": 11, - "column": 63 - }, - "end": { - "line": 14, - "column": 3 - } - }, - "line": 11 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 16, - "column": 2 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "loc": { - "start": { - "line": 16, - "column": 16 - }, - "end": { - "line": 18, - "column": 3 - } - }, - "line": 16 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 20, - "column": 2 - }, - "end": { - "line": 20, - "column": 3 - } - }, - "loc": { - "start": { - "line": 20, - "column": 15 - }, - "end": { - "line": 22, - "column": 3 - } - }, - "line": 20 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 24, - "column": 2 - }, - "end": { - "line": 24, - "column": 3 - } - }, - "loc": { - "start": { - "line": 24, - "column": 40 - }, - "end": { - "line": 26, - "column": 3 - } - }, - "line": 24 - } - }, - "branchMap": {}, - "s": { - "0": 2, - "1": 2, - "2": 1, - "3": 1, - "4": 1 - }, - "f": { - "0": 2, - "1": 1, - "2": 1, - "3": 1 - }, - "b": {}, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "25393d1909ef187325b5fa42097cfc515e0280dd" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/index.js", - "statementMap": { - "0": { - "start": { - "line": 12, - "column": 24 - }, - "end": { - "line": 12, - "column": 55 - } - }, - "1": { - "start": { - "line": 24, - "column": 4 - }, - "end": { - "line": 24, - "column": 38 - } - }, - "2": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 29, - "column": 6 - } - }, - "3": { - "start": { - "line": 31, - "column": 4 - }, - "end": { - "line": 34, - "column": 6 - } - }, - "4": { - "start": { - "line": 44, - "column": 4 - }, - "end": { - "line": 44, - "column": 38 - } - }, - "5": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 55, - "column": 47 - } - }, - "6": { - "start": { - "line": 64, - "column": 4 - }, - "end": { - "line": 64, - "column": 48 - } - }, - "7": { - "start": { - "line": 73, - "column": 4 - }, - "end": { - "line": 73, - "column": 45 - } - }, - "8": { - "start": { - "line": 82, - "column": 4 - }, - "end": { - "line": 82, - "column": 47 - } - }, - "9": { - "start": { - "line": 89, - "column": 4 - }, - "end": { - "line": 89, - "column": 57 - } - }, - "10": { - "start": { - "line": 93, - "column": 32 - }, - "end": { - "line": 93, - "column": 37 - } - }, - "11": { - "start": { - "line": 94, - "column": 17 - }, - "end": { - "line": 94, - "column": 33 - } - }, - "12": { - "start": { - "line": 96, - "column": 4 - }, - "end": { - "line": 96, - "column": 67 - } - }, - "13": { - "start": { - "line": 97, - "column": 4 - }, - "end": { - "line": 97, - "column": 60 - } - }, - "14": { - "start": { - "line": 101, - "column": 32 - }, - "end": { - "line": 101, - "column": 35 - } - }, - "15": { - "start": { - "line": 102, - "column": 17 - }, - "end": { - "line": 102, - "column": 31 - } - }, - "16": { - "start": { - "line": 104, - "column": 4 - }, - "end": { - "line": 104, - "column": 50 - } - }, - "17": { - "start": { - "line": 105, - "column": 4 - }, - "end": { - "line": 105, - "column": 60 - } - }, - "18": { - "start": { - "line": 109, - "column": 4 - }, - "end": { - "line": 109, - "column": 56 - } - }, - "19": { - "start": { - "line": 113, - "column": 4 - }, - "end": { - "line": 113, - "column": 72 - } - }, - "20": { - "start": { - "line": 117, - "column": 23 - }, - "end": { - "line": 139, - "column": 1 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 23, - "column": 2 - }, - "end": { - "line": 23, - "column": 3 - } - }, - "loc": { - "start": { - "line": 23, - "column": 62 - }, - "end": { - "line": 35, - "column": 3 - } - }, - "line": 23 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 43, - "column": 2 - }, - "end": { - "line": 43, - "column": 3 - } - }, - "loc": { - "start": { - "line": 43, - "column": 32 - }, - "end": { - "line": 45, - "column": 3 - } - }, - "line": 43 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 53, - "column": 2 - }, - "end": { - "line": 53, - "column": 3 - } - }, - "loc": { - "start": { - "line": 53, - "column": 47 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "line": 53 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 63, - "column": 2 - }, - "end": { - "line": 63, - "column": 3 - } - }, - "loc": { - "start": { - "line": 63, - "column": 47 - }, - "end": { - "line": 65, - "column": 3 - } - }, - "line": 63 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 72, - "column": 2 - }, - "end": { - "line": 72, - "column": 3 - } - }, - "loc": { - "start": { - "line": 72, - "column": 44 - }, - "end": { - "line": 74, - "column": 3 - } - }, - "line": 72 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 81, - "column": 2 - }, - "end": { - "line": 81, - "column": 3 - } - }, - "loc": { - "start": { - "line": 81, - "column": 46 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "line": 81 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 88, - "column": 2 - }, - "end": { - "line": 88, - "column": 3 - } - }, - "loc": { - "start": { - "line": 88, - "column": 52 - }, - "end": { - "line": 90, - "column": 3 - } - }, - "line": 88 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 92, - "column": 2 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "loc": { - "start": { - "line": 92, - "column": 37 - }, - "end": { - "line": 98, - "column": 3 - } - }, - "line": 92 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 100, - "column": 2 - }, - "end": { - "line": 100, - "column": 3 - } - }, - "loc": { - "start": { - "line": 100, - "column": 35 - }, - "end": { - "line": 106, - "column": 3 - } - }, - "line": 100 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 108, - "column": 2 - }, - "end": { - "line": 108, - "column": 3 - } - }, - "loc": { - "start": { - "line": 108, - "column": 83 - }, - "end": { - "line": 110, - "column": 3 - } - }, - "line": 108 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 112, - "column": 2 - }, - "end": { - "line": 112, - "column": 3 - } - }, - "loc": { - "start": { - "line": 112, - "column": 90 - }, - "end": { - "line": 114, - "column": 3 - } - }, - "line": 112 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 23, - "column": 40 - }, - "end": { - "line": 23, - "column": 60 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 23, - "column": 58 - }, - "end": { - "line": 23, - "column": 60 - } - } - ], - "line": 23 - }, - "1": { - "loc": { - "start": { - "line": 94, - "column": 17 - }, - "end": { - "line": 94, - "column": 33 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 94, - "column": 17 - }, - "end": { - "line": 94, - "column": 27 - } - }, - { - "start": { - "line": 94, - "column": 31 - }, - "end": { - "line": 94, - "column": 33 - } - } - ], - "line": 94 - }, - "2": { - "loc": { - "start": { - "line": 102, - "column": 17 - }, - "end": { - "line": 102, - "column": 31 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 102, - "column": 17 - }, - "end": { - "line": 102, - "column": 25 - } - }, - { - "start": { - "line": 102, - "column": 29 - }, - "end": { - "line": 102, - "column": 31 - } - } - ], - "line": 102 - }, - "3": { - "loc": { - "start": { - "line": 128, - "column": 10 - }, - "end": { - "line": 138, - "column": 8 - } - }, - "type": "cond-expr", - "locations": [ - { - "start": { - "line": 128, - "column": 28 - }, - "end": { - "line": 138, - "column": 3 - } - }, - { - "start": { - "line": 138, - "column": 6 - }, - "end": { - "line": 138, - "column": 8 - } - } - ], - "line": 128 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 1, - "3": 1, - "4": 6, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 18, - "10": 16, - "11": 16, - "12": 16, - "13": 16, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 2, - "19": 0, - "20": 1 - }, - "f": { - "0": 1, - "1": 6, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 18, - "7": 16, - "8": 0, - "9": 2, - "10": 0 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 16, - 0 - ], - "2": [ - 0, - 0 - ], - "3": [ - 1, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "83c7d440c86200f448a6a3f4791a55cb8b8bb7b2" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/reference.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/reference.js", - "statementMap": { - "0": { - "start": { - "line": 17, - "column": 4 - }, - "end": { - "line": 17, - "column": 25 - } - }, - "1": { - "start": { - "line": 18, - "column": 4 - }, - "end": { - "line": 18, - "column": 28 - } - }, - "2": { - "start": { - "line": 22, - "column": 4 - }, - "end": { - "line": 22, - "column": 21 - } - }, - "3": { - "start": { - "line": 26, - "column": 4 - }, - "end": { - "line": 26, - "column": 73 - } - }, - "4": { - "start": { - "line": 35, - "column": 4 - }, - "end": { - "line": 35, - "column": 71 - } - }, - "5": { - "start": { - "line": 43, - "column": 4 - }, - "end": { - "line": 43, - "column": 51 - } - }, - "6": { - "start": { - "line": 51, - "column": 4 - }, - "end": { - "line": 51, - "column": 59 - } - }, - "7": { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 59, - "column": 56 - } - }, - "8": { - "start": { - "line": 68, - "column": 4 - }, - "end": { - "line": 68, - "column": 69 - } - }, - "9": { - "start": { - "line": 77, - "column": 4 - }, - "end": { - "line": 77, - "column": 105 - } - }, - "10": { - "start": { - "line": 85, - "column": 4 - }, - "end": { - "line": 85, - "column": 24 - } - }, - "11": { - "start": { - "line": 95, - "column": 22 - }, - "end": { - "line": 95, - "column": 53 - } - }, - "12": { - "start": { - "line": 96, - "column": 4 - }, - "end": { - "line": 96, - "column": 108 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 16, - "column": 2 - }, - "end": { - "line": 16, - "column": 3 - } - }, - "loc": { - "start": { - "line": 16, - "column": 46 - }, - "end": { - "line": 19, - "column": 3 - } - }, - "line": 16 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 21, - "column": 2 - }, - "end": { - "line": 21, - "column": 3 - } - }, - "loc": { - "start": { - "line": 21, - "column": 25 - }, - "end": { - "line": 23, - "column": 3 - } - }, - "line": 21 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 25, - "column": 2 - }, - "end": { - "line": 25, - "column": 3 - } - }, - "loc": { - "start": { - "line": 25, - "column": 21 - }, - "end": { - "line": 27, - "column": 3 - } - }, - "line": 25 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 34, - "column": 2 - }, - "end": { - "line": 34, - "column": 3 - } - }, - "loc": { - "start": { - "line": 34, - "column": 40 - }, - "end": { - "line": 36, - "column": 3 - } - }, - "line": 34 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 42, - "column": 2 - }, - "end": { - "line": 42, - "column": 3 - } - }, - "loc": { - "start": { - "line": 42, - "column": 26 - }, - "end": { - "line": 44, - "column": 3 - } - }, - "line": 42 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 50, - "column": 2 - }, - "end": { - "line": 50, - "column": 3 - } - }, - "loc": { - "start": { - "line": 50, - "column": 36 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "line": 50 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 58, - "column": 2 - }, - "end": { - "line": 58, - "column": 3 - } - }, - "loc": { - "start": { - "line": 58, - "column": 33 - }, - "end": { - "line": 60, - "column": 3 - } - }, - "line": 58 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 67, - "column": 2 - }, - "end": { - "line": 67, - "column": 3 - } - }, - "loc": { - "start": { - "line": 67, - "column": 57 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "line": 67 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 76, - "column": 2 - }, - "end": { - "line": 76, - "column": 3 - } - }, - "loc": { - "start": { - "line": 76, - "column": 50 - }, - "end": { - "line": 78, - "column": 3 - } - }, - "line": 76 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 84, - "column": 2 - }, - "end": { - "line": 84, - "column": 3 - } - }, - "loc": { - "start": { - "line": 84, - "column": 49 - }, - "end": { - "line": 86, - "column": 3 - } - }, - "line": 84 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 94, - "column": 2 - }, - "end": { - "line": 94, - "column": 3 - } - }, - "loc": { - "start": { - "line": 94, - "column": 68 - }, - "end": { - "line": 97, - "column": 3 - } - }, - "line": 94 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 67, - "column": 17 - }, - "end": { - "line": 67, - "column": 38 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 67, - "column": 36 - }, - "end": { - "line": 67, - "column": 38 - } - } - ], - "line": 67 - }, - "1": { - "loc": { - "start": { - "line": 94, - "column": 28 - }, - "end": { - "line": 94, - "column": 49 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 94, - "column": 47 - }, - "end": { - "line": 94, - "column": 49 - } - } - ], - "line": 94 - } - }, - "s": { - "0": 6, - "1": 6, - "2": 0, - "3": 1, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 2, - "10": 0, - "11": 3, - "12": 3 - }, - "f": { - "0": 6, - "1": 0, - "2": 1, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 2, - "9": 0, - "10": 3 - }, - "b": { - "0": [ - 0 - ], - "1": [ - 3 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "6f9e1f25f438f74bc9ffd87ec046e9fc942169ae" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/task.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/storage/task.js", - "statementMap": { - "0": { - "start": { - "line": 10, - "column": 27 - }, - "end": { - "line": 10, - "column": 35 - } - }, - "1": { - "start": { - "line": 11, - "column": 29 - }, - "end": { - "line": 11, - "column": 39 - } - }, - "2": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 53, - "column": 21 - } - }, - "3": { - "start": { - "line": 54, - "column": 4 - }, - "end": { - "line": 54, - "column": 26 - } - }, - "4": { - "start": { - "line": 55, - "column": 4 - }, - "end": { - "line": 55, - "column": 39 - } - }, - "5": { - "start": { - "line": 56, - "column": 4 - }, - "end": { - "line": 56, - "column": 32 - } - }, - "6": { - "start": { - "line": 59, - "column": 4 - }, - "end": { - "line": 59, - "column": 43 - } - }, - "7": { - "start": { - "line": 60, - "column": 4 - }, - "end": { - "line": 60, - "column": 45 - } - }, - "8": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 36 - } - }, - "9": { - "start": { - "line": 70, - "column": 24 - }, - "end": { - "line": 70, - "column": 36 - } - }, - "10": { - "start": { - "line": 71, - "column": 4 - }, - "end": { - "line": 76, - "column": 6 - } - }, - "11": { - "start": { - "line": 72, - "column": 24 - }, - "end": { - "line": 72, - "column": 51 - } - }, - "12": { - "start": { - "line": 73, - "column": 6 - }, - "end": { - "line": 73, - "column": 28 - } - }, - "13": { - "start": { - "line": 74, - "column": 6 - }, - "end": { - "line": 74, - "column": 31 - } - }, - "14": { - "start": { - "line": 75, - "column": 6 - }, - "end": { - "line": 75, - "column": 31 - } - }, - "15": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 36 - } - }, - "16": { - "start": { - "line": 86, - "column": 24 - }, - "end": { - "line": 86, - "column": 36 - } - }, - "17": { - "start": { - "line": 87, - "column": 4 - }, - "end": { - "line": 92, - "column": 6 - } - }, - "18": { - "start": { - "line": 88, - "column": 21 - }, - "end": { - "line": 88, - "column": 45 - } - }, - "19": { - "start": { - "line": 90, - "column": 6 - }, - "end": { - "line": 90, - "column": 31 - } - }, - "20": { - "start": { - "line": 91, - "column": 6 - }, - "end": { - "line": 91, - "column": 28 - } - }, - "21": { - "start": { - "line": 108, - "column": 4 - }, - "end": { - "line": 116, - "column": 5 - } - }, - "22": { - "start": { - "line": 109, - "column": 6 - }, - "end": { - "line": 109, - "column": 48 - } - }, - "23": { - "start": { - "line": 110, - "column": 6 - }, - "end": { - "line": 110, - "column": 59 - } - }, - "24": { - "start": { - "line": 111, - "column": 6 - }, - "end": { - "line": 111, - "column": 57 - } - }, - "25": { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 116, - "column": 5 - } - }, - "26": { - "start": { - "line": 113, - "column": 6 - }, - "end": { - "line": 113, - "column": 63 - } - }, - "27": { - "start": { - "line": 114, - "column": 6 - }, - "end": { - "line": 114, - "column": 64 - } - }, - "28": { - "start": { - "line": 115, - "column": 6 - }, - "end": { - "line": 115, - "column": 72 - } - }, - "29": { - "start": { - "line": 118, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - "30": { - "start": { - "line": 119, - "column": 6 - }, - "end": { - "line": 123, - "column": 8 - } - }, - "31": { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 131, - "column": 5 - } - }, - "32": { - "start": { - "line": 126, - "column": 6 - }, - "end": { - "line": 130, - "column": 8 - } - }, - "33": { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 138, - "column": 5 - } - }, - "34": { - "start": { - "line": 133, - "column": 6 - }, - "end": { - "line": 137, - "column": 8 - } - }, - "35": { - "start": { - "line": 140, - "column": 4 - }, - "end": { - "line": 144, - "column": 6 - } - }, - "36": { - "start": { - "line": 141, - "column": 6 - }, - "end": { - "line": 141, - "column": 104 - } - }, - "37": { - "start": { - "line": 141, - "column": 17 - }, - "end": { - "line": 141, - "column": 104 - } - }, - "38": { - "start": { - "line": 142, - "column": 6 - }, - "end": { - "line": 142, - "column": 90 - } - }, - "39": { - "start": { - "line": 142, - "column": 18 - }, - "end": { - "line": 142, - "column": 90 - } - }, - "40": { - "start": { - "line": 143, - "column": 6 - }, - "end": { - "line": 143, - "column": 96 - } - }, - "41": { - "start": { - "line": 143, - "column": 21 - }, - "end": { - "line": 143, - "column": 96 - } - }, - "42": { - "start": { - "line": 156, - "column": 4 - }, - "end": { - "line": 158, - "column": 5 - } - }, - "43": { - "start": { - "line": 157, - "column": 6 - }, - "end": { - "line": 157, - "column": 96 - } - }, - "44": { - "start": { - "line": 160, - "column": 4 - }, - "end": { - "line": 162, - "column": 5 - } - }, - "45": { - "start": { - "line": 161, - "column": 6 - }, - "end": { - "line": 161, - "column": 132 - } - }, - "46": { - "start": { - "line": 165, - "column": 4 - }, - "end": { - "line": 167, - "column": 5 - } - }, - "47": { - "start": { - "line": 166, - "column": 6 - }, - "end": { - "line": 166, - "column": 40 - } - }, - "48": { - "start": { - "line": 169, - "column": 4 - }, - "end": { - "line": 169, - "column": 60 - } - }, - "49": { - "start": { - "line": 173, - "column": 4 - }, - "end": { - "line": 173, - "column": 84 - } - }, - "50": { - "start": { - "line": 178, - "column": 4 - }, - "end": { - "line": 178, - "column": 85 - } - }, - "51": { - "start": { - "line": 183, - "column": 4 - }, - "end": { - "line": 183, - "column": 85 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 52, - "column": 2 - }, - "end": { - "line": 52, - "column": 3 - } - }, - "loc": { - "start": { - "line": 52, - "column": 114 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "line": 52 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 69, - "column": 2 - }, - "end": { - "line": 69, - "column": 3 - } - }, - "loc": { - "start": { - "line": 69, - "column": 56 - }, - "end": { - "line": 77, - "column": 3 - } - }, - "line": 69 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 71, - "column": 11 - }, - "end": { - "line": 71, - "column": 12 - } - }, - "loc": { - "start": { - "line": 71, - "column": 25 - }, - "end": { - "line": 76, - "column": 5 - } - }, - "line": 71 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 85, - "column": 2 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "loc": { - "start": { - "line": 85, - "column": 58 - }, - "end": { - "line": 93, - "column": 3 - } - }, - "line": 85 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 87, - "column": 11 - }, - "end": { - "line": 87, - "column": 12 - } - }, - "loc": { - "start": { - "line": 87, - "column": 22 - }, - "end": { - "line": 92, - "column": 5 - } - }, - "line": 87 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 103, - "column": 2 - }, - "end": { - "line": 103, - "column": 3 - } - }, - "loc": { - "start": { - "line": 103, - "column": 109 - }, - "end": { - "line": 145, - "column": 3 - } - }, - "line": 103 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 140, - "column": 11 - }, - "end": { - "line": 140, - "column": 12 - } - }, - "loc": { - "start": { - "line": 140, - "column": 17 - }, - "end": { - "line": 144, - "column": 5 - } - }, - "line": 140 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 155, - "column": 2 - }, - "end": { - "line": 155, - "column": 3 - } - }, - "loc": { - "start": { - "line": 155, - "column": 157 - }, - "end": { - "line": 170, - "column": 3 - } - }, - "line": 155 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 172, - "column": 2 - }, - "end": { - "line": 172, - "column": 3 - } - }, - "loc": { - "start": { - "line": 172, - "column": 10 - }, - "end": { - "line": 174, - "column": 3 - } - }, - "line": 172 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 176, - "column": 2 - }, - "end": { - "line": 176, - "column": 3 - } - }, - "loc": { - "start": { - "line": 176, - "column": 11 - }, - "end": { - "line": 179, - "column": 3 - } - }, - "line": 176 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 181, - "column": 2 - }, - "end": { - "line": 181, - "column": 3 - } - }, - "loc": { - "start": { - "line": 181, - "column": 11 - }, - "end": { - "line": 184, - "column": 3 - } - }, - "line": 181 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 36 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 36 - } - }, - { - "start": { - "line": 70, - "column": 4 - }, - "end": { - "line": 70, - "column": 36 - } - } - ], - "line": 70 - }, - "1": { - "loc": { - "start": { - "line": 75, - "column": 13 - }, - "end": { - "line": 75, - "column": 30 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 75, - "column": 13 - }, - "end": { - "line": 75, - "column": 14 - } - }, - { - "start": { - "line": 75, - "column": 18 - }, - "end": { - "line": 75, - "column": 30 - } - } - ], - "line": 75 - }, - "2": { - "loc": { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 36 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 36 - } - }, - { - "start": { - "line": 86, - "column": 4 - }, - "end": { - "line": 86, - "column": 36 - } - } - ], - "line": 86 - }, - "3": { - "loc": { - "start": { - "line": 91, - "column": 13 - }, - "end": { - "line": 91, - "column": 27 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 91, - "column": 13 - }, - "end": { - "line": 91, - "column": 14 - } - }, - { - "start": { - "line": 91, - "column": 18 - }, - "end": { - "line": 91, - "column": 27 - } - } - ], - "line": 91 - }, - "4": { - "loc": { - "start": { - "line": 108, - "column": 4 - }, - "end": { - "line": 116, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 108, - "column": 4 - }, - "end": { - "line": 116, - "column": 5 - } - }, - { - "start": { - "line": 108, - "column": 4 - }, - "end": { - "line": 116, - "column": 5 - } - } - ], - "line": 108 - }, - "5": { - "loc": { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 116, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 116, - "column": 5 - } - }, - { - "start": { - "line": 112, - "column": 11 - }, - "end": { - "line": 116, - "column": 5 - } - } - ], - "line": 112 - }, - "6": { - "loc": { - "start": { - "line": 118, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 118, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - }, - { - "start": { - "line": 118, - "column": 4 - }, - "end": { - "line": 124, - "column": 5 - } - } - ], - "line": 118 - }, - "7": { - "loc": { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 131, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 131, - "column": 5 - } - }, - { - "start": { - "line": 125, - "column": 4 - }, - "end": { - "line": 131, - "column": 5 - } - } - ], - "line": 125 - }, - "8": { - "loc": { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 138, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 138, - "column": 5 - } - }, - { - "start": { - "line": 132, - "column": 4 - }, - "end": { - "line": 138, - "column": 5 - } - } - ], - "line": 132 - }, - "9": { - "loc": { - "start": { - "line": 141, - "column": 6 - }, - "end": { - "line": 141, - "column": 104 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 141, - "column": 6 - }, - "end": { - "line": 141, - "column": 104 - } - }, - { - "start": { - "line": 141, - "column": 6 - }, - "end": { - "line": 141, - "column": 104 - } - } - ], - "line": 141 - }, - "10": { - "loc": { - "start": { - "line": 142, - "column": 6 - }, - "end": { - "line": 142, - "column": 90 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 142, - "column": 6 - }, - "end": { - "line": 142, - "column": 90 - } - }, - { - "start": { - "line": 142, - "column": 6 - }, - "end": { - "line": 142, - "column": 90 - } - } - ], - "line": 142 - }, - "11": { - "loc": { - "start": { - "line": 143, - "column": 6 - }, - "end": { - "line": 143, - "column": 96 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 143, - "column": 6 - }, - "end": { - "line": 143, - "column": 96 - } - }, - { - "start": { - "line": 143, - "column": 6 - }, - "end": { - "line": 143, - "column": 96 - } - } - ], - "line": 143 - }, - "12": { - "loc": { - "start": { - "line": 155, - "column": 5 - }, - "end": { - "line": 155, - "column": 59 - } - }, - "type": "default-arg", - "locations": [ - { - "start": { - "line": 155, - "column": 21 - }, - "end": { - "line": 155, - "column": 59 - } - } - ], - "line": 155 - }, - "13": { - "loc": { - "start": { - "line": 156, - "column": 4 - }, - "end": { - "line": 158, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 156, - "column": 4 - }, - "end": { - "line": 158, - "column": 5 - } - }, - { - "start": { - "line": 156, - "column": 4 - }, - "end": { - "line": 158, - "column": 5 - } - } - ], - "line": 156 - }, - "14": { - "loc": { - "start": { - "line": 160, - "column": 4 - }, - "end": { - "line": 162, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 160, - "column": 4 - }, - "end": { - "line": 162, - "column": 5 - } - }, - { - "start": { - "line": 160, - "column": 4 - }, - "end": { - "line": 162, - "column": 5 - } - } - ], - "line": 160 - }, - "15": { - "loc": { - "start": { - "line": 165, - "column": 4 - }, - "end": { - "line": 167, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 165, - "column": 4 - }, - "end": { - "line": 167, - "column": 5 - } - }, - { - "start": { - "line": 165, - "column": 4 - }, - "end": { - "line": 167, - "column": 5 - } - } - ], - "line": 165 - }, - "16": { - "loc": { - "start": { - "line": 165, - "column": 8 - }, - "end": { - "line": 165, - "column": 46 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 165, - "column": 8 - }, - "end": { - "line": 165, - "column": 23 - } - }, - { - "start": { - "line": 165, - "column": 27 - }, - "end": { - "line": 165, - "column": 33 - } - }, - { - "start": { - "line": 165, - "column": 37 - }, - "end": { - "line": 165, - "column": 46 - } - } - ], - "line": 165 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 5, - "3": 5, - "4": 5, - "5": 5, - "6": 5, - "7": 5, - "8": 2, - "9": 1, - "10": 1, - "11": 3, - "12": 3, - "13": 3, - "14": 3, - "15": 1, - "16": 0, - "17": 1, - "18": 0, - "19": 0, - "20": 0, - "21": 1, - "22": 1, - "23": 1, - "24": 1, - "25": 0, - "26": 0, - "27": 0, - "28": 0, - "29": 1, - "30": 1, - "31": 1, - "32": 1, - "33": 1, - "34": 0, - "35": 1, - "36": 0, - "37": 0, - "38": 0, - "39": 0, - "40": 0, - "41": 0, - "42": 1, - "43": 0, - "44": 1, - "45": 0, - "46": 1, - "47": 0, - "48": 1, - "49": 0, - "50": 0, - "51": 0 - }, - "f": { - "0": 5, - "1": 2, - "2": 3, - "3": 1, - "4": 0, - "5": 1, - "6": 0, - "7": 1, - "8": 0, - "9": 0, - "10": 0 - }, - "b": { - "0": [ - 1, - 1 - ], - "1": [ - 3, - 3 - ], - "2": [ - 0, - 1 - ], - "3": [ - 0, - 0 - ], - "4": [ - 1, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 1, - 0 - ], - "7": [ - 1, - 0 - ], - "8": [ - 0, - 1 - ], - "9": [ - 0, - 0 - ], - "10": [ - 0, - 0 - ], - "11": [ - 0, - 0 - ], - "12": [ - 0 - ], - "13": [ - 0, - 1 - ], - "14": [ - 0, - 1 - ], - "15": [ - 0, - 1 - ], - "16": [ - 1, - 0, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "e1ee561c681188c025f458434081dd1dae30cfce" - }, - "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/utils/index.js": { - "path": "/Users/mike/Documents/Projects/react-native-firebase/tests/firebase/modules/utils/index.js", - "statementMap": { - "0": { - "start": { - "line": 11, - "column": 27 - }, - "end": { - "line": 11, - "column": 51 - } - }, - "1": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 27 - } - }, - "2": { - "start": { - "line": 30, - "column": 15 - }, - "end": { - "line": 30, - "column": 27 - } - }, - "3": { - "start": { - "line": 32, - "column": 17 - }, - "end": { - "line": 32, - "column": 51 - } - }, - "4": { - "start": { - "line": 34, - "column": 4 - }, - "end": { - "line": 46, - "column": 5 - } - }, - "5": { - "start": { - "line": 35, - "column": 6 - }, - "end": { - "line": 45, - "column": 7 - } - }, - "6": { - "start": { - "line": 36, - "column": 8 - }, - "end": { - "line": 36, - "column": 37 - } - }, - "7": { - "start": { - "line": 38, - "column": 22 - }, - "end": { - "line": 38, - "column": 65 - } - }, - "8": { - "start": { - "line": 39, - "column": 8 - }, - "end": { - "line": 44, - "column": 9 - } - }, - "9": { - "start": { - "line": 40, - "column": 10 - }, - "end": { - "line": 41, - "column": 38 - } - }, - "10": { - "start": { - "line": 40, - "column": 26 - }, - "end": { - "line": 40, - "column": 46 - } - }, - "11": { - "start": { - "line": 41, - "column": 15 - }, - "end": { - "line": 41, - "column": 38 - } - }, - "12": { - "start": { - "line": 43, - "column": 10 - }, - "end": { - "line": 43, - "column": 30 - } - }, - "13": { - "start": { - "line": 48, - "column": 4 - }, - "end": { - "line": 48, - "column": 16 - } - }, - "14": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 27 - } - }, - "15": { - "start": { - "line": 52, - "column": 15 - }, - "end": { - "line": 52, - "column": 27 - } - }, - "16": { - "start": { - "line": 53, - "column": 4 - }, - "end": { - "line": 53, - "column": 54 - } - }, - "17": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 27 - } - }, - "18": { - "start": { - "line": 57, - "column": 15 - }, - "end": { - "line": 57, - "column": 27 - } - }, - "19": { - "start": { - "line": 58, - "column": 4 - }, - "end": { - "line": 58, - "column": 58 - } - }, - "20": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 27 - } - }, - "21": { - "start": { - "line": 62, - "column": 15 - }, - "end": { - "line": 62, - "column": 27 - } - }, - "22": { - "start": { - "line": 63, - "column": 4 - }, - "end": { - "line": 63, - "column": 58 - } - }, - "23": { - "start": { - "line": 67, - "column": 4 - }, - "end": { - "line": 67, - "column": 40 - } - }, - "24": { - "start": { - "line": 76, - "column": 4 - }, - "end": { - "line": 76, - "column": 54 - } - }, - "25": { - "start": { - "line": 84, - "column": 4 - }, - "end": { - "line": 84, - "column": 58 - } - }, - "26": { - "start": { - "line": 91, - "column": 4 - }, - "end": { - "line": 91, - "column": 71 - } - }, - "27": { - "start": { - "line": 100, - "column": 4 - }, - "end": { - "line": 100, - "column": 87 - } - }, - "28": { - "start": { - "line": 109, - "column": 4 - }, - "end": { - "line": 109, - "column": 91 - } - }, - "29": { - "start": { - "line": 118, - "column": 4 - }, - "end": { - "line": 118, - "column": 56 - } - }, - "30": { - "start": { - "line": 127, - "column": 4 - }, - "end": { - "line": 127, - "column": 57 - } - }, - "31": { - "start": { - "line": 132, - "column": 23 - }, - "end": { - "line": 139, - "column": 1 - } - } - }, - "fnMap": { - "0": { - "name": "(anonymous_0)", - "decl": { - "start": { - "line": 29, - "column": 2 - }, - "end": { - "line": 29, - "column": 3 - } - }, - "loc": { - "start": { - "line": 29, - "column": 34 - }, - "end": { - "line": 49, - "column": 3 - } - }, - "line": 29 - }, - "1": { - "name": "(anonymous_1)", - "decl": { - "start": { - "line": 51, - "column": 2 - }, - "end": { - "line": 51, - "column": 3 - } - }, - "loc": { - "start": { - "line": 51, - "column": 26 - }, - "end": { - "line": 54, - "column": 3 - } - }, - "line": 51 - }, - "2": { - "name": "(anonymous_2)", - "decl": { - "start": { - "line": 56, - "column": 2 - }, - "end": { - "line": 56, - "column": 3 - } - }, - "loc": { - "start": { - "line": 56, - "column": 30 - }, - "end": { - "line": 59, - "column": 3 - } - }, - "line": 56 - }, - "3": { - "name": "(anonymous_3)", - "decl": { - "start": { - "line": 61, - "column": 2 - }, - "end": { - "line": 61, - "column": 3 - } - }, - "loc": { - "start": { - "line": 61, - "column": 30 - }, - "end": { - "line": 64, - "column": 3 - } - }, - "line": 61 - }, - "4": { - "name": "(anonymous_4)", - "decl": { - "start": { - "line": 66, - "column": 2 - }, - "end": { - "line": 66, - "column": 3 - } - }, - "loc": { - "start": { - "line": 66, - "column": 35 - }, - "end": { - "line": 68, - "column": 3 - } - }, - "line": 66 - }, - "5": { - "name": "(anonymous_5)", - "decl": { - "start": { - "line": 75, - "column": 2 - }, - "end": { - "line": 75, - "column": 3 - } - }, - "loc": { - "start": { - "line": 75, - "column": 37 - }, - "end": { - "line": 77, - "column": 3 - } - }, - "line": 75 - }, - "6": { - "name": "(anonymous_6)", - "decl": { - "start": { - "line": 83, - "column": 2 - }, - "end": { - "line": 83, - "column": 3 - } - }, - "loc": { - "start": { - "line": 83, - "column": 45 - }, - "end": { - "line": 85, - "column": 3 - } - }, - "line": 83 - }, - "7": { - "name": "(anonymous_7)", - "decl": { - "start": { - "line": 90, - "column": 2 - }, - "end": { - "line": 90, - "column": 3 - } - }, - "loc": { - "start": { - "line": 90, - "column": 49 - }, - "end": { - "line": 92, - "column": 3 - } - }, - "line": 90 - }, - "8": { - "name": "(anonymous_8)", - "decl": { - "start": { - "line": 99, - "column": 2 - }, - "end": { - "line": 99, - "column": 3 - } - }, - "loc": { - "start": { - "line": 99, - "column": 45 - }, - "end": { - "line": 101, - "column": 3 - } - }, - "line": 99 - }, - "9": { - "name": "(anonymous_9)", - "decl": { - "start": { - "line": 108, - "column": 2 - }, - "end": { - "line": 108, - "column": 3 - } - }, - "loc": { - "start": { - "line": 108, - "column": 60 - }, - "end": { - "line": 110, - "column": 3 - } - }, - "line": 108 - }, - "10": { - "name": "(anonymous_10)", - "decl": { - "start": { - "line": 117, - "column": 2 - }, - "end": { - "line": 117, - "column": 3 - } - }, - "loc": { - "start": { - "line": 117, - "column": 48 - }, - "end": { - "line": 119, - "column": 3 - } - }, - "line": 117 - }, - "11": { - "name": "(anonymous_11)", - "decl": { - "start": { - "line": 126, - "column": 2 - }, - "end": { - "line": 126, - "column": 3 - } - }, - "loc": { - "start": { - "line": 126, - "column": 49 - }, - "end": { - "line": 128, - "column": 3 - } - }, - "line": 126 - } - }, - "branchMap": { - "0": { - "loc": { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 27 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 27 - } - }, - { - "start": { - "line": 30, - "column": 4 - }, - "end": { - "line": 30, - "column": 27 - } - } - ], - "line": 30 - }, - "1": { - "loc": { - "start": { - "line": 34, - "column": 4 - }, - "end": { - "line": 46, - "column": 5 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 34, - "column": 4 - }, - "end": { - "line": 46, - "column": 5 - } - }, - { - "start": { - "line": 34, - "column": 4 - }, - "end": { - "line": 46, - "column": 5 - } - } - ], - "line": 34 - }, - "2": { - "loc": { - "start": { - "line": 35, - "column": 6 - }, - "end": { - "line": 45, - "column": 7 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 35, - "column": 6 - }, - "end": { - "line": 45, - "column": 7 - } - }, - { - "start": { - "line": 35, - "column": 6 - }, - "end": { - "line": 45, - "column": 7 - } - } - ], - "line": 35 - }, - "3": { - "loc": { - "start": { - "line": 35, - "column": 10 - }, - "end": { - "line": 35, - "column": 110 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 35, - "column": 10 - }, - "end": { - "line": 35, - "column": 55 - } - }, - { - "start": { - "line": 35, - "column": 59 - }, - "end": { - "line": 35, - "column": 110 - } - } - ], - "line": 35 - }, - "4": { - "loc": { - "start": { - "line": 39, - "column": 8 - }, - "end": { - "line": 44, - "column": 9 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 39, - "column": 8 - }, - "end": { - "line": 44, - "column": 9 - } - }, - { - "start": { - "line": 39, - "column": 8 - }, - "end": { - "line": 44, - "column": 9 - } - } - ], - "line": 39 - }, - "5": { - "loc": { - "start": { - "line": 40, - "column": 10 - }, - "end": { - "line": 41, - "column": 38 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 40, - "column": 10 - }, - "end": { - "line": 41, - "column": 38 - } - }, - { - "start": { - "line": 40, - "column": 10 - }, - "end": { - "line": 41, - "column": 38 - } - } - ], - "line": 40 - }, - "6": { - "loc": { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 27 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 27 - } - }, - { - "start": { - "line": 52, - "column": 4 - }, - "end": { - "line": 52, - "column": 27 - } - } - ], - "line": 52 - }, - "7": { - "loc": { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 27 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 27 - } - }, - { - "start": { - "line": 57, - "column": 4 - }, - "end": { - "line": 57, - "column": 27 - } - } - ], - "line": 57 - }, - "8": { - "loc": { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 27 - } - }, - "type": "if", - "locations": [ - { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 27 - } - }, - { - "start": { - "line": 62, - "column": 4 - }, - "end": { - "line": 62, - "column": 27 - } - } - ], - "line": 62 - }, - "9": { - "loc": { - "start": { - "line": 109, - "column": 11 - }, - "end": { - "line": 109, - "column": 90 - } - }, - "type": "binary-expr", - "locations": [ - { - "start": { - "line": 109, - "column": 11 - }, - "end": { - "line": 109, - "column": 54 - } - }, - { - "start": { - "line": 109, - "column": 58 - }, - "end": { - "line": 109, - "column": 90 - } - } - ], - "line": 109 - } - }, - "s": { - "0": 1, - "1": 1, - "2": 0, - "3": 1, - "4": 1, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 0, - "10": 0, - "11": 0, - "12": 0, - "13": 1, - "14": 0, - "15": 0, - "16": 0, - "17": 0, - "18": 0, - "19": 0, - "20": 0, - "21": 0, - "22": 0, - "23": 0, - "24": 0, - "25": 0, - "26": 0, - "27": 0, - "28": 2, - "29": 0, - "30": 0, - "31": 1 - }, - "f": { - "0": 1, - "1": 0, - "2": 0, - "3": 0, - "4": 0, - "5": 0, - "6": 0, - "7": 0, - "8": 0, - "9": 2, - "10": 0, - "11": 0 - }, - "b": { - "0": [ - 0, - 1 - ], - "1": [ - 0, - 1 - ], - "2": [ - 0, - 0 - ], - "3": [ - 0, - 0 - ], - "4": [ - 0, - 0 - ], - "5": [ - 0, - 0 - ], - "6": [ - 0, - 0 - ], - "7": [ - 0, - 0 - ], - "8": [ - 0, - 0 - ], - "9": [ - 2, - 0 - ] - }, - "_coverageSchema": "332fd63041d2c1bcb487cc26dd0d5f7d97098a6c", - "hash": "eab61bf5a621f4168b92dc1cb5d9e2dea4ed9a11" - } -} diff --git a/tests/ios/Podfile.lock b/tests/ios/Podfile.lock new file mode 100644 index 00000000..fcb5d645 --- /dev/null +++ b/tests/ios/Podfile.lock @@ -0,0 +1,236 @@ +PODS: + - BoringSSL (9.2): + - BoringSSL/Implementation (= 9.2) + - BoringSSL/Interface (= 9.2) + - BoringSSL/Implementation (9.2): + - BoringSSL/Interface (= 9.2) + - BoringSSL/Interface (9.2) + - Crashlytics (3.9.3): + - Fabric (~> 1.7.2) + - Fabric (1.7.3) + - Firebase/AdMob (4.8.2): + - Firebase/Core + - Google-Mobile-Ads-SDK (= 7.27.0) + - Firebase/Auth (4.8.2): + - Firebase/Core + - FirebaseAuth (= 4.4.2) + - Firebase/Core (4.8.2): + - FirebaseAnalytics (= 4.0.9) + - FirebaseCore (= 4.0.14) + - Firebase/Crash (4.8.2): + - Firebase/Core + - FirebaseCrash (= 2.0.2) + - Firebase/Database (4.8.2): + - Firebase/Core + - FirebaseDatabase (= 4.1.4) + - Firebase/DynamicLinks (4.8.2): + - Firebase/Core + - FirebaseDynamicLinks (= 2.3.2) + - Firebase/Firestore (4.8.2): + - Firebase/Core + - FirebaseFirestore (= 0.10.0) + - Firebase/Messaging (4.8.2): + - Firebase/Core + - FirebaseMessaging (= 2.0.8) + - Firebase/Performance (4.8.2): + - Firebase/Core + - FirebasePerformance (= 1.1.1) + - Firebase/RemoteConfig (4.8.2): + - Firebase/Core + - FirebaseRemoteConfig (= 2.1.1) + - Firebase/Storage (4.8.2): + - Firebase/Core + - FirebaseStorage (= 2.1.2) + - FirebaseABTesting (1.0.0): + - FirebaseCore (~> 4.0) + - Protobuf (~> 3.1) + - FirebaseAnalytics (4.0.9): + - FirebaseCore (~> 4.0) + - FirebaseInstanceID (~> 2.0) + - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - nanopb (~> 0.3) + - FirebaseAuth (4.4.2): + - FirebaseAnalytics (~> 4.0) + - GoogleToolboxForMac/NSDictionary+URLArguments (~> 2.1) + - GTMSessionFetcher/Core (~> 1.1) + - FirebaseCore (4.0.14): + - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - FirebaseCrash (2.0.2): + - FirebaseAnalytics (~> 4.0) + - FirebaseInstanceID (~> 2.0) + - GoogleToolboxForMac/Logger (~> 2.1) + - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - Protobuf (~> 3.1) + - FirebaseDatabase (4.1.4): + - FirebaseAnalytics (~> 4.0) + - FirebaseCore (~> 4.0) + - leveldb-library (~> 1.18) + - FirebaseDynamicLinks (2.3.2): + - FirebaseAnalytics (~> 4.0) + - FirebaseFirestore (0.10.0): + - FirebaseAnalytics (~> 4.0) + - FirebaseCore (~> 4.0) + - gRPC-ProtoRPC (~> 1.0) + - leveldb-library (~> 1.18) + - Protobuf (~> 3.1) + - FirebaseInstanceID (2.0.8): + - FirebaseCore (~> 4.0) + - FirebaseMessaging (2.0.8): + - FirebaseAnalytics (~> 4.0) + - FirebaseCore (~> 4.0) + - FirebaseInstanceID (~> 2.0) + - GoogleToolboxForMac/Logger (~> 2.1) + - Protobuf (~> 3.1) + - FirebasePerformance (1.1.1): + - FirebaseAnalytics (~> 4.0) + - FirebaseInstanceID (~> 2.0) + - FirebaseSwizzlingUtilities (~> 1.0) + - GoogleToolboxForMac/Logger (~> 2.1) + - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - GTMSessionFetcher/Core (~> 1.1) + - Protobuf (~> 3.1) + - FirebaseRemoteConfig (2.1.1): + - FirebaseABTesting (~> 1.0) + - FirebaseAnalytics (~> 4.0) + - FirebaseCore (~> 4.0) + - FirebaseInstanceID (~> 2.0) + - GoogleToolboxForMac/NSData+zlib (~> 2.1) + - Protobuf (~> 3.1) + - FirebaseStorage (2.1.2): + - FirebaseAnalytics (~> 4.0) + - FirebaseCore (~> 4.0) + - GTMSessionFetcher/Core (~> 1.1) + - FirebaseSwizzlingUtilities (1.0.0) + - Google-Mobile-Ads-SDK (7.27.0) + - GoogleToolboxForMac/DebugUtils (2.1.3): + - GoogleToolboxForMac/Defines (= 2.1.3) + - GoogleToolboxForMac/Defines (2.1.3) + - GoogleToolboxForMac/Logger (2.1.3): + - GoogleToolboxForMac/Defines (= 2.1.3) + - GoogleToolboxForMac/NSData+zlib (2.1.3): + - GoogleToolboxForMac/Defines (= 2.1.3) + - GoogleToolboxForMac/NSDictionary+URLArguments (2.1.3): + - GoogleToolboxForMac/DebugUtils (= 2.1.3) + - GoogleToolboxForMac/Defines (= 2.1.3) + - GoogleToolboxForMac/NSString+URLArguments (= 2.1.3) + - GoogleToolboxForMac/NSString+URLArguments (2.1.3) + - gRPC (1.9.1): + - gRPC-RxLibrary (= 1.9.1) + - gRPC/Main (= 1.9.1) + - gRPC-Core (1.9.1): + - gRPC-Core/Implementation (= 1.9.1) + - gRPC-Core/Interface (= 1.9.1) + - gRPC-Core/Implementation (1.9.1): + - BoringSSL (~> 9.0) + - gRPC-Core/Interface (= 1.9.1) + - nanopb (~> 0.3) + - gRPC-Core/Interface (1.9.1) + - gRPC-ProtoRPC (1.9.1): + - gRPC (= 1.9.1) + - gRPC-RxLibrary (= 1.9.1) + - Protobuf (~> 3.0) + - gRPC-RxLibrary (1.9.1) + - gRPC/Main (1.9.1): + - gRPC-Core (= 1.9.1) + - gRPC-RxLibrary (= 1.9.1) + - GTMSessionFetcher/Core (1.1.13) + - leveldb-library (1.20) + - nanopb (0.3.8): + - nanopb/decode (= 0.3.8) + - nanopb/encode (= 0.3.8) + - nanopb/decode (0.3.8) + - nanopb/encode (0.3.8) + - Protobuf (3.5.0) + - React (0.52.3): + - React/Core (= 0.52.3) + - React/BatchedBridge (0.52.3): + - React/Core + - React/cxxreact_legacy + - React/Core (0.52.3): + - yoga (= 0.52.3.React) + - React/cxxreact_legacy (0.52.3): + - React/jschelpers_legacy + - React/jsinspector_legacy + - React/fishhook (0.52.3) + - React/jschelpers_legacy (0.52.3) + - React/jsinspector_legacy (0.52.3) + - React/RCTBlob (0.52.3): + - React/Core + - React/RCTNetwork (0.52.3): + - React/Core + - React/RCTText (0.52.3): + - React/Core + - React/RCTWebSocket (0.52.3): + - React/Core + - React/fishhook + - React/RCTBlob + - RNFirebase (3.2.7): + - React + - yoga (0.52.3.React) + +DEPENDENCIES: + - Crashlytics (~> 3.9.3) + - Fabric (~> 1.7.2) + - Firebase/AdMob + - Firebase/Auth + - Firebase/Core + - Firebase/Crash + - Firebase/Database + - Firebase/DynamicLinks + - Firebase/Firestore + - Firebase/Messaging + - Firebase/Performance + - Firebase/RemoteConfig + - Firebase/Storage + - React/BatchedBridge (from `../node_modules/react-native`) + - React/Core (from `../node_modules/react-native`) + - React/RCTNetwork (from `../node_modules/react-native`) + - React/RCTText (from `../node_modules/react-native`) + - React/RCTWebSocket (from `../node_modules/react-native`) + - RNFirebase (from `../../ios/RNFirebase.podspec`) + - yoga (from `../node_modules/react-native/ReactCommon/yoga`) + +EXTERNAL SOURCES: + React: + :path: ../node_modules/react-native + RNFirebase: + :path: ../../ios/RNFirebase.podspec + yoga: + :path: ../node_modules/react-native/ReactCommon/yoga + +SPEC CHECKSUMS: + BoringSSL: f3d6b8ce199b9c450a8cfc14895d07a2627fc232 + Crashlytics: dbb07d01876c171c5ccbdf7826410380189e452c + Fabric: bb495bb9a7a7677c6d03a1f8b83d95bc49b47e41 + Firebase: 7d3b8cd837ad9fcd391657734c0d56dab8e9a5a3 + FirebaseABTesting: d07d0ee833b842d5153549e4c7e2e2cb1c23a3f9 + FirebaseAnalytics: 388b630c15713f5dbf364071f5f3d6077fb52f4e + FirebaseAuth: bd2738c5c1e92b108ba5f7f7335908097a4e50bb + FirebaseCore: 2e0b98fb2d64ca8140136beff15772bdd14d2dd7 + FirebaseCrash: cded0fc566c03651aea606a101bc156085f333ca + FirebaseDatabase: de4446507ccd3257fca37d16f40e1540324571fd + FirebaseDynamicLinks: 38b68641d24e78d0277a9205d988ce22875d5a25 + FirebaseFirestore: 713f0c555e7af5ac03d0fec0e2477c48857f4977 + FirebaseInstanceID: 81df5805a08001e69138664bdd02c6719a9ac80f + FirebaseMessaging: dfdcd307c2382290a1e297a81d0f18370f5b1bcd + FirebasePerformance: 4e1f8091e400eaf88505234caef5718313653709 + FirebaseRemoteConfig: 3310f264fff78b6c2e78b24dcfc4c1b3d6766209 + FirebaseStorage: 181bb543d39ee3c53e0558de7ba86b1286a0427f + FirebaseSwizzlingUtilities: f1c49a5a372ac852c853722a5891a0a5e2344a6c + Google-Mobile-Ads-SDK: 83f7f890e638ce8f1debd440ea363338c9f6be3b + GoogleToolboxForMac: 2501e2ad72a52eb3dfe7bd9aee7dad11b858bd20 + gRPC: 58828d611419d49da19ad02a60679ffa10a10a87 + gRPC-Core: 66413bf1f2d038a6221bc7bfcbeeaa5a117cee29 + gRPC-ProtoRPC: f29e8b7445e0d3c0311678ab121e6c164da4ca5e + gRPC-RxLibrary: 8e0067bfe8a054022c7a81470baace4f2f633b48 + GTMSessionFetcher: 5bb1eae636127de695590f50e7d248483eb891e6 + leveldb-library: 08cba283675b7ed2d99629a4bc5fd052cd2bb6a5 + nanopb: 5601e6bca2dbf1ed831b519092ec110f66982ca3 + Protobuf: 8a9838fba8dae3389230e1b7f8c104aa32389c03 + React: c0dfd2dfc970019d1ae7d48bf24cef530992e079 + RNFirebase: 3a141a97041ea0757e2036c2bb18acbe9f0e105d + yoga: f45a46b966e1eb0c7a532cfd4beec5b97332ba48 + +PODFILE CHECKSUM: 67c98bcb203cb992da590bcab6f690f727653ca5 + +COCOAPODS: 1.3.1 diff --git a/tests/src/tests/auth/authTests.js b/tests/src/tests/auth/authTests.js index 53f5f826..5d259394 100644 --- a/tests/src/tests/auth/authTests.js +++ b/tests/src/tests/auth/authTests.js @@ -15,1203 +15,1003 @@ const randomString = (length, chars) => { return result; }; -export default (authTests = ({ tryCatch, describe, it, firebase }) => { - describe('onAuthStateChanged', () => { - it('calls callback with the current user and when auth state changes', async () => { - await firebase.native.auth().signInAnonymously(); +export default (authTests = ({ tryCatch, context, describe, it, firebase }) => { + describe('auth()', () => { + context('onAuthStateChanged', () => { + it('calls callback with the current user and when auth state changes', async () => { + await firebase.native.auth().signInAnonymously(); - // Test - const callback = sinon.spy(); + // Test + const callback = sinon.spy(); - let unsubscribe; - await new Promise(resolve => { - unsubscribe = firebase.native.auth().onAuthStateChanged(user => { - callback(user); - resolve(); + let unsubscribe; + await new Promise(resolve => { + unsubscribe = firebase.native.auth().onAuthStateChanged(user => { + callback(user); + resolve(); + }); }); - }); - callback.should.be.calledWith(firebase.native.auth().currentUser); - callback.should.be.calledOnce(); + callback.should.be.calledWith(firebase.native.auth().currentUser); + callback.should.be.calledOnce(); - // Sign out + // Sign out - await firebase.native.auth().signOut(); + await firebase.native.auth().signOut(); - await new Promise(resolve => { - setTimeout(() => resolve(), 5); - }); - - // Assertions - - callback.should.be.calledWith(null); - callback.should.be.calledTwice(); - - // Tear down - - unsubscribe(); - }); - - it('stops listening when unsubscribed', async () => { - await firebase.native.auth().signInAnonymously(); - - // Test - const callback = sinon.spy(); - - let unsubscribe; - await new Promise(resolve => { - unsubscribe = firebase.native.auth().onAuthStateChanged(user => { - callback(user); - resolve(); + await new Promise(resolve => { + setTimeout(() => resolve(), 5); }); + + // Assertions + + callback.should.be.calledWith(null); + callback.should.be.calledTwice(); + + // Tear down + + unsubscribe(); }); - callback.should.be.calledWith(firebase.native.auth().currentUser); - callback.should.be.calledOnce(); + it('stops listening when unsubscribed', async () => { + await firebase.native.auth().signInAnonymously(); - // Sign out + // Test + const callback = sinon.spy(); - await firebase.native.auth().signOut(); - - await new Promise(resolve => { - setTimeout(() => resolve(), 5); - }); - - // Assertions - - callback.should.be.calledWith(null); - callback.should.be.calledTwice(); - - // Unsubscribe - - unsubscribe(); - - // Sign back in - - await firebase.native.auth().signInAnonymously(); - - // Assertions - - callback.should.be.calledTwice(); - - // Tear down - - await firebase.native.auth().signOut(); - }); - }); - - describe('onIdTokenChanged', () => { - it('calls callback with the current user and when auth state changes', async () => { - await firebase.native.auth().signInAnonymously(); - - // Test - const callback = sinon.spy(); - - let unsubscribe; - await new Promise(resolve => { - unsubscribe = firebase.native.auth().onIdTokenChanged(user => { - callback(user); - resolve(); + let unsubscribe; + await new Promise(resolve => { + unsubscribe = firebase.native.auth().onAuthStateChanged(user => { + callback(user); + resolve(); + }); }); - }); - callback.should.be.calledWith(firebase.native.auth().currentUser); - callback.should.be.calledOnce(); + callback.should.be.calledWith(firebase.native.auth().currentUser); + callback.should.be.calledOnce(); - // Sign out + // Sign out - await firebase.native.auth().signOut(); + await firebase.native.auth().signOut(); - await new Promise(resolve => { - setTimeout(() => resolve(), 5); - }); - - // Assertions - - callback.should.be.calledWith(null); - callback.should.be.calledTwice(); - - // Tear down - - unsubscribe(); - }); - - it('stops listening when unsubscribed', async () => { - await firebase.native.auth().signInAnonymously(); - - // Test - const callback = sinon.spy(); - - let unsubscribe; - await new Promise(resolve => { - unsubscribe = firebase.native.auth().onIdTokenChanged(user => { - callback(user); - resolve(); + await new Promise(resolve => { + setTimeout(() => resolve(), 5); }); + + // Assertions + + callback.should.be.calledWith(null); + callback.should.be.calledTwice(); + + // Unsubscribe + + unsubscribe(); + + // Sign back in + + await firebase.native.auth().signInAnonymously(); + + // Assertions + + callback.should.be.calledTwice(); + + // Tear down + + await firebase.native.auth().signOut(); }); - - callback.should.be.calledWith(firebase.native.auth().currentUser); - callback.should.be.calledOnce(); - - // Sign out - - await firebase.native.auth().signOut(); - - await new Promise(resolve => { - setTimeout(() => resolve(), 5); - }); - - // Assertions - - callback.should.be.calledWith(null); - callback.should.be.calledTwice(); - - // Unsubscribe - - unsubscribe(); - - // Sign back in - - await firebase.native.auth().signInAnonymously(); - - // Assertions - - callback.should.be.calledTwice(); - - // Tear down - - await firebase.native.auth().signOut(); }); - }); - describe('onUserChanged', () => { - it('calls callback with the current user and when auth state changes', async () => { - await firebase.native.auth().signInAnonymously(); + context('onIdTokenChanged', () => { + it('calls callback with the current user and when auth state changes', async () => { + await firebase.native.auth().signInAnonymously(); - // Test - const callback = sinon.spy(); + // Test + const callback = sinon.spy(); - let unsubscribe; - await new Promise(resolve => { - unsubscribe = firebase.native.auth().onUserChanged(user => { - callback(user); - resolve(); + let unsubscribe; + await new Promise(resolve => { + unsubscribe = firebase.native.auth().onIdTokenChanged(user => { + callback(user); + resolve(); + }); }); - }); - callback.should.be.calledWith(firebase.native.auth().currentUser); - callback.should.be.calledOnce(); + callback.should.be.calledWith(firebase.native.auth().currentUser); + callback.should.be.calledOnce(); - // Sign out + // Sign out - await firebase.native.auth().signOut(); + await firebase.native.auth().signOut(); - await new Promise(resolve => { - setTimeout(() => resolve(), 5); - }); - - // Assertions - - callback.should.be.calledWith(null); - // Because of the way onUserChanged works, it will be called double - // - once for onAuthStateChanged - // - once for onIdTokenChanged - callback.should.have.callCount(4); - - // Tear down - - unsubscribe(); - }); - - it('stops listening when unsubscribed', async () => { - await firebase.native.auth().signInAnonymously(); - - // Test - const callback = sinon.spy(); - - let unsubscribe; - await new Promise(resolve => { - unsubscribe = firebase.native.auth().onUserChanged(user => { - callback(user); - resolve(); + await new Promise(resolve => { + setTimeout(() => resolve(), 5); }); + + // Assertions + + callback.should.be.calledWith(null); + callback.should.be.calledTwice(); + + // Tear down + + unsubscribe(); }); - callback.should.be.calledWith(firebase.native.auth().currentUser); - callback.should.be.calledOnce(); + it('stops listening when unsubscribed', async () => { + await firebase.native.auth().signInAnonymously(); - // Sign out + // Test + const callback = sinon.spy(); - await firebase.native.auth().signOut(); + let unsubscribe; + await new Promise(resolve => { + unsubscribe = firebase.native.auth().onIdTokenChanged(user => { + callback(user); + resolve(); + }); + }); - await new Promise(resolve => { - setTimeout(() => resolve(), 5); + callback.should.be.calledWith(firebase.native.auth().currentUser); + callback.should.be.calledOnce(); + + // Sign out + + await firebase.native.auth().signOut(); + + await new Promise(resolve => { + setTimeout(() => resolve(), 5); + }); + + // Assertions + + callback.should.be.calledWith(null); + callback.should.be.calledTwice(); + + // Unsubscribe + + unsubscribe(); + + // Sign back in + + await firebase.native.auth().signInAnonymously(); + + // Assertions + + callback.should.be.calledTwice(); + + // Tear down + + await firebase.native.auth().signOut(); + }); + }); + + context('onUserChanged', () => { + it('calls callback with the current user and when auth state changes', async () => { + await firebase.native.auth().signInAnonymously(); + + // Test + const callback = sinon.spy(); + + let unsubscribe; + await new Promise(resolve => { + unsubscribe = firebase.native.auth().onUserChanged(user => { + callback(user); + resolve(); + }); + }); + + callback.should.be.calledWith(firebase.native.auth().currentUser); + callback.should.be.calledOnce(); + + // Sign out + + await firebase.native.auth().signOut(); + + await new Promise(resolve => { + setTimeout(() => resolve(), 5); + }); + + // Assertions + + callback.should.be.calledWith(null); + // Because of the way onUserChanged works, it will be called double + // - once for onAuthStateChanged + // - once for onIdTokenChanged + callback.should.have.callCount(4); + + // Tear down + + unsubscribe(); }); - // Assertions + it('stops listening when unsubscribed', async () => { + await firebase.native.auth().signInAnonymously(); - callback.should.be.calledWith(null); - // Because of the way onUserChanged works, it will be called double - // - once for onAuthStateChanged - // - once for onIdTokenChanged - callback.should.have.callCount(4); + // Test + const callback = sinon.spy(); - // Unsubscribe + let unsubscribe; + await new Promise(resolve => { + unsubscribe = firebase.native.auth().onUserChanged(user => { + callback(user); + resolve(); + }); + }); - unsubscribe(); + callback.should.be.calledWith(firebase.native.auth().currentUser); + callback.should.be.calledOnce(); - // Sign back in + // Sign out - await firebase.native.auth().signInAnonymously(); + await firebase.native.auth().signOut(); - // Assertions + await new Promise(resolve => { + setTimeout(() => resolve(), 5); + }); - callback.should.have.callCount(4); + // Assertions - // Tear down + callback.should.be.calledWith(null); + // Because of the way onUserChanged works, it will be called double + // - once for onAuthStateChanged + // - once for onIdTokenChanged + callback.should.have.callCount(4); - await firebase.native.auth().signOut(); - }); - }); + // Unsubscribe - describe('signInAnonymously', () => { - it('it should sign in anonymously', () => { - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - should.equal(currentUser.toJSON().email, null); - currentUser.isAnonymous.should.equal(true); - currentUser.providerId.should.equal('firebase'); + unsubscribe(); - currentUser.should.equal(firebase.native.auth().currentUser); + // Sign back in - return firebase.native.auth().signOut(); - }; + await firebase.native.auth().signInAnonymously(); - return firebase.native - .auth() - .signInAnonymously() - .then(successCb); - }); - }); + // Assertions - describe('signInAnonymouslyAndRetrieveData', () => { - it('it should sign in anonymously', () => { - const successCb = currentUserCredential => { - const currentUser = currentUserCredential.user; - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - should.equal(currentUser.toJSON().email, null); - currentUser.isAnonymous.should.equal(true); - currentUser.providerId.should.equal('firebase'); - currentUser.should.equal(firebase.native.auth().currentUser); + callback.should.have.callCount(4); - const { additionalUserInfo } = currentUserCredential; - additionalUserInfo.should.be.an.Object(); + // Tear down - return firebase.native.auth().signOut(); - }; - - return firebase.native - .auth() - .signInAnonymouslyAndRetrieveData() - .then(successCb); - }); - }); - - describe('linkWithCredential', () => { - it('it should link anonymous account <-> email account', () => { - const random = randomString(12, '#aA'); - const email = `${random}@${random}.com`; - const pass = random; - - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - should.equal(currentUser.toJSON().email, null); - currentUser.isAnonymous.should.equal(true); - currentUser.providerId.should.equal('firebase'); - firebase.native.auth().currentUser.uid.should.be.a.String(); - - const credential = firebase.native.auth.EmailAuthProvider.credential( - email, - pass - ); - - return currentUser - .linkWithCredential(credential) - .then(linkedUser => { - linkedUser.should.be.an.Object(); - linkedUser.should.equal(firebase.native.auth().currentUser); - linkedUser.uid.should.be.a.String(); - linkedUser.toJSON().should.be.an.Object(); - // iOS and Android are inconsistent in returning lowercase / mixed case - linkedUser - .toJSON() - .email.toLowerCase() - .should.eql(email.toLowerCase()); - linkedUser.isAnonymous.should.equal(false); - linkedUser.providerId.should.equal('firebase'); - return firebase.native.auth().signOut(); - }) - .catch(error => - firebase.native - .auth() - .signOut() - .then(() => Promise.reject(error)) - ); - }; - - return firebase.native - .auth() - .signInAnonymously() - .then(successCb); + await firebase.native.auth().signOut(); + }); }); - it('it should error on link anon <-> email if email already exists', () => { - const email = 'test@test.com'; - const pass = 'test1234'; - - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - should.equal(currentUser.toJSON().email, null); - currentUser.isAnonymous.should.equal(true); - currentUser.providerId.should.equal('firebase'); - firebase.native.auth().currentUser.uid.should.be.a.String(); - - const credential = firebase.native.auth.EmailAuthProvider.credential( - email, - pass - ); - - return currentUser - .linkWithCredential(credential) - .then(() => - firebase.native - .auth() - .signOut() - .then(() => Promise.reject(new Error('Did not error on link'))) - ) - .catch(error => - firebase.native - .auth() - .signOut() - .then(() => { - error.code.should.equal('auth/email-already-in-use'); - error.message.should.equal( - 'The email address is already in use by another account.' - ); - return Promise.resolve(); - }) - ); - }; - - return firebase.native - .auth() - .signInAnonymously() - .then(successCb); - }); - }); - - describe('linkAndRetrieveDataWithCredential', () => { - it('it should link anonymous account <-> email account', () => { - const random = randomString(12, '#aA'); - const email = `${random}@${random}.com`; - const pass = random; - - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - should.equal(currentUser.toJSON().email, null); - currentUser.isAnonymous.should.equal(true); - currentUser.providerId.should.equal('firebase'); - firebase.native.auth().currentUser.uid.should.be.a.String(); - - const credential = firebase.native.auth.EmailAuthProvider.credential( - email, - pass - ); - - return currentUser - .linkAndRetrieveDataWithCredential(credential) - .then(linkedUserCredential => { - linkedUserCredential.should.be.an.Object(); - const linkedUser = linkedUserCredential.user; - linkedUser.should.be.an.Object(); - linkedUser.should.equal(firebase.native.auth().currentUser); - linkedUser.uid.should.be.a.String(); - linkedUser.toJSON().should.be.an.Object(); - // iOS and Android are inconsistent in returning lowercase / mixed case - linkedUser - .toJSON() - .email.toLowerCase() - .should.eql(email.toLowerCase()); - linkedUser.isAnonymous.should.equal(false); - linkedUser.providerId.should.equal('firebase'); - // TODO: iOS is incorrect, passes on Android - // const additionalUserInfo = linkedUserCredential.additionalUserInfo; - // additionalUserInfo.should.be.an.Object(); - // additionalUserInfo.isNewUser.should.equal(false); - return firebase.native.auth().signOut(); - }) - .catch(error => - firebase.native - .auth() - .signOut() - .then(() => Promise.reject(error)) - ); - }; - - return firebase.native - .auth() - .signInAnonymously() - .then(successCb); - }); - - it('it should error on link anon <-> email if email already exists', () => { - const email = 'test@test.com'; - const pass = 'test1234'; - - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - should.equal(currentUser.toJSON().email, null); - currentUser.isAnonymous.should.equal(true); - currentUser.providerId.should.equal('firebase'); - firebase.native.auth().currentUser.uid.should.be.a.String(); - - const credential = firebase.native.auth.EmailAuthProvider.credential( - email, - pass - ); - - return currentUser - .linkAndRetrieveDataWithCredential(credential) - .then(() => - firebase.native - .auth() - .signOut() - .then(() => Promise.reject(new Error('Did not error on link'))) - ) - .catch(error => - firebase.native - .auth() - .signOut() - .then(() => { - error.code.should.equal('auth/email-already-in-use'); - error.message.should.equal( - 'The email address is already in use by another account.' - ); - return Promise.resolve(); - }) - ); - }; - - return firebase.native - .auth() - .signInAnonymously() - .then(successCb); - }); - }); - - describe('signInWithEmailAndPassword', () => { - it('it should login with email and password', () => { - const email = 'test@test.com'; - const pass = 'test1234'; - - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - currentUser.toJSON().email.should.eql('test@test.com'); - currentUser.isAnonymous.should.equal(false); - currentUser.providerId.should.equal('firebase'); - currentUser.should.equal(firebase.native.auth().currentUser); - - return firebase.native.auth().signOut(); - }; - - return firebase.native - .auth() - .signInWithEmailAndPassword(email, pass) - .then(successCb); - }); - - it('it should error on login if user is disabled', () => { - const email = 'disabled@account.com'; - const pass = 'test1234'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-disabled'); - error.message.should.equal( - 'The user account has been disabled by an administrator.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if password incorrect', () => { - const email = 'test@test.com'; - const pass = 'test1234666'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/wrong-password'); - error.message.should.equal( - 'The password is invalid or the user does not have a password.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if user not found', () => { - const email = 'randomSomeone@fourOhFour.com'; - const pass = 'test1234'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-not-found'); - error.message.should.equal( - 'There is no user record corresponding to this identifier. The user may have been deleted.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - }); - - describe('signInAndRetrieveDataWithEmailAndPassword', () => { - it('it should login with email and password', () => { - const email = 'test@test.com'; - const pass = 'test1234'; - - const successCb = currentUserCredential => { - const currentUser = currentUserCredential.user; - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - currentUser.toJSON().email.should.eql('test@test.com'); - currentUser.isAnonymous.should.equal(false); - currentUser.providerId.should.equal('firebase'); - currentUser.should.equal(firebase.native.auth().currentUser); - - const { additionalUserInfo } = currentUserCredential; - additionalUserInfo.should.be.an.Object(); - additionalUserInfo.isNewUser.should.equal(false); - - return firebase.native.auth().signOut(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb); - }); - - it('it should error on login if user is disabled', () => { - const email = 'disabled@account.com'; - const pass = 'test1234'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-disabled'); - error.message.should.equal( - 'The user account has been disabled by an administrator.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if password incorrect', () => { - const email = 'test@test.com'; - const pass = 'test1234666'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/wrong-password'); - error.message.should.equal( - 'The password is invalid or the user does not have a password.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if user not found', () => { - const email = 'randomSomeone@fourOhFour.com'; - const pass = 'test1234'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-not-found'); - error.message.should.equal( - 'There is no user record corresponding to this identifier. The user may have been deleted.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - }); - - describe('signInWithCredential', () => { - it('it should login with email and password', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'test@test.com', - 'test1234' - ); - - const successCb = currentUser => { - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - currentUser.toJSON().email.should.eql('test@test.com'); - currentUser.isAnonymous.should.equal(false); - currentUser.providerId.should.equal('firebase'); - currentUser.should.equal(firebase.native.auth().currentUser); - - return firebase.native.auth().signOut(); - }; - - return firebase.native - .auth() - .signInWithCredential(credential) - .then(successCb); - }); - - it('it should error on login if user is disabled', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'disabled@account.com', - 'test1234' - ); - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-disabled'); - error.message.should.equal( - 'The user account has been disabled by an administrator.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInWithCredential(credential) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if password incorrect', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'test@test.com', - 'test1234666' - ); - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/wrong-password'); - error.message.should.equal( - 'The password is invalid or the user does not have a password.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInWithCredential(credential) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if user not found', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'randomSomeone@fourOhFour.com', - 'test1234' - ); - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-not-found'); - error.message.should.equal( - 'There is no user record corresponding to this identifier. The user may have been deleted.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInWithCredential(credential) - .then(successCb) - .catch(failureCb); - }); - }); - - describe('signInAndRetrieveDataWithCredential', () => { - it('it should login with email and password', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'test@test.com', - 'test1234' - ); - - const successCb = currentUserCredential => { - const currentUser = currentUserCredential.user; - currentUser.should.be.an.Object(); - currentUser.uid.should.be.a.String(); - currentUser.toJSON().should.be.an.Object(); - currentUser.toJSON().email.should.eql('test@test.com'); - currentUser.isAnonymous.should.equal(false); - currentUser.providerId.should.equal('firebase'); - currentUser.should.equal(firebase.native.auth().currentUser); - - const { additionalUserInfo } = currentUserCredential; - additionalUserInfo.should.be.an.Object(); - additionalUserInfo.isNewUser.should.equal(false); - - return firebase.native.auth().signOut(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithCredential(credential) - .then(successCb); - }); - - it('it should error on login if user is disabled', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'disabled@account.com', - 'test1234' - ); - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-disabled'); - error.message.should.equal( - 'The user account has been disabled by an administrator.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithCredential(credential) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if password incorrect', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'test@test.com', - 'test1234666' - ); - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/wrong-password'); - error.message.should.equal( - 'The password is invalid or the user does not have a password.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithCredential(credential) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on login if user not found', () => { - const credential = firebase.native.auth.EmailAuthProvider.credential( - 'randomSomeone@fourOhFour.com', - 'test1234' - ); - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/user-not-found'); - error.message.should.equal( - 'There is no user record corresponding to this identifier. The user may have been deleted.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .signInAndRetrieveDataWithCredential(credential) - .then(successCb) - .catch(failureCb); - }); - }); - - describe('createUserWithEmailAndPassword', () => { - it('it should create a user with an email and password', () => { - const random = randomString(12, '#aA'); - const email = `${random}@${random}.com`; - const pass = random; - - const successCb = newUser => { - newUser.uid.should.be.a.String(); - newUser.email.should.equal(email.toLowerCase()); - newUser.emailVerified.should.equal(false); - newUser.isAnonymous.should.equal(false); - newUser.providerId.should.equal('firebase'); - newUser.should.equal(firebase.native.auth().currentUser); - }; - - return firebase.native - .auth() - .createUserWithEmailAndPassword(email, pass) - .then(successCb); - }); - - it('it should error on create with invalid email', () => { - const random = randomString(12, '#aA'); - const email = `${random}${random}.com.boop.shoop`; - const pass = random; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/invalid-email'); - error.message.should.equal('The email address is badly formatted.'); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .createUserWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on create if email in use', () => { - const email = 'test@test.com'; - const pass = 'test123456789'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/email-already-in-use'); - error.message.should.equal( - 'The email address is already in use by another account.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .createUserWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on create if password weak', () => { - const email = 'testy@testy.com'; - const pass = '123'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/weak-password'); - // cannot test this message - it's different on the web client than ios/android return - // error.message.should.equal('The given password is invalid.'); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .createUserWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - }); - - describe('createUserAndRetrieveDataWithEmailAndPassword', () => { - it('it should create a user with an email and password', () => { - const random = randomString(12, '#aA'); - const email = `${random}@${random}.com`; - const pass = random; - - const successCb = newUserCredential => { - const newUser = newUserCredential.user; - newUser.uid.should.be.a.String(); - newUser.email.should.equal(email.toLowerCase()); - newUser.emailVerified.should.equal(false); - newUser.isAnonymous.should.equal(false); - newUser.providerId.should.equal('firebase'); - newUser.should.equal(firebase.native.auth().currentUser); - const { additionalUserInfo } = newUserCredential; - additionalUserInfo.should.be.an.Object(); - additionalUserInfo.isNewUser.should.equal(true); - }; - - return firebase.native - .auth() - .createUserAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb); - }); - - it('it should error on create with invalid email', () => { - const random = randomString(12, '#aA'); - const email = `${random}${random}.com.boop.shoop`; - const pass = random; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/invalid-email'); - error.message.should.equal('The email address is badly formatted.'); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .createUserAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on create if email in use', () => { - const email = 'test@test.com'; - const pass = 'test123456789'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/email-already-in-use'); - error.message.should.equal( - 'The email address is already in use by another account.' - ); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .createUserAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - - it('it should error on create if password weak', () => { - const email = 'testy@testy.com'; - const pass = '123'; - - const successCb = () => Promise.reject(new Error('Did not error.')); - - const failureCb = error => { - error.code.should.equal('auth/weak-password'); - // cannot test this message - it's different on the web client than ios/android return - // error.message.should.equal('The given password is invalid.'); - return Promise.resolve(); - }; - - return firebase.native - .auth() - .createUserAndRetrieveDataWithEmailAndPassword(email, pass) - .then(successCb) - .catch(failureCb); - }); - }); - - describe('fetchProvidersForEmail', () => { - it('it should return password provider for an email address', () => - new Promise((resolve, reject) => { - const successCb = tryCatch(providers => { - providers.should.be.a.Array(); - providers.should.containEql('password'); - resolve(); - }, reject); - - const failureCb = tryCatch(() => { - reject(new Error('Should not have an error.')); - }, reject); + context('signInAnonymously', () => { + it('it should sign in anonymously', () => { + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + should.equal(currentUser.toJSON().email, null); + currentUser.isAnonymous.should.equal(true); + currentUser.providerId.should.equal('firebase'); + + currentUser.should.equal(firebase.native.auth().currentUser); + + return firebase.native.auth().signOut(); + }; return firebase.native .auth() - .fetchProvidersForEmail('test@test.com') - .then(successCb) - .catch(failureCb); - })); + .signInAnonymously() + .then(successCb); + }); + }); - it('it should return an empty array for a not found email', () => - new Promise((resolve, reject) => { - const successCb = tryCatch(providers => { - providers.should.be.a.Array(); - providers.should.be.empty(); - resolve(); - }, reject); + context('signInAnonymouslyAndRetrieveData', () => { + it('it should sign in anonymously', () => { + const successCb = currentUserCredential => { + const currentUser = currentUserCredential.user; + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + should.equal(currentUser.toJSON().email, null); + currentUser.isAnonymous.should.equal(true); + currentUser.providerId.should.equal('firebase'); + currentUser.should.equal(firebase.native.auth().currentUser); - const failureCb = tryCatch(() => { - reject(new Error('Should not have an error.')); - }, reject); + const { additionalUserInfo } = currentUserCredential; + additionalUserInfo.should.be.an.Object(); + + return firebase.native.auth().signOut(); + }; return firebase.native .auth() - .fetchProvidersForEmail('test@i-do-not-exist.com') + .signInAnonymouslyAndRetrieveData() + .then(successCb); + }); + }); + + context('signInWithEmailAndPassword', () => { + it('it should login with email and password', () => { + const email = 'test@test.com'; + const pass = 'test1234'; + + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + currentUser.toJSON().email.should.eql('test@test.com'); + currentUser.isAnonymous.should.equal(false); + currentUser.providerId.should.equal('firebase'); + currentUser.should.equal(firebase.native.auth().currentUser); + + return firebase.native.auth().signOut(); + }; + + return firebase.native + .auth() + .signInWithEmailAndPassword(email, pass) + .then(successCb); + }); + + it('it should error on login if user is disabled', () => { + const email = 'disabled@account.com'; + const pass = 'test1234'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-disabled'); + error.message.should.equal( + 'The user account has been disabled by an administrator.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInWithEmailAndPassword(email, pass) .then(successCb) .catch(failureCb); - })); + }); - it('it should return an error for a bad email address', () => - new Promise((resolve, reject) => { - const successCb = tryCatch(() => { - reject(new Error('Should not have successfully resolved.')); - }, reject); + it('it should error on login if password incorrect', () => { + const email = 'test@test.com'; + const pass = 'test1234666'; - const failureCb = tryCatch(error => { + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/wrong-password'); + error.message.should.equal( + 'The password is invalid or the user does not have a password.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if user not found', () => { + const email = 'randomSomeone@fourOhFour.com'; + const pass = 'test1234'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-not-found'); + error.message.should.equal( + 'There is no user record corresponding to this identifier. The user may have been deleted.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + }); + + context('signInAndRetrieveDataWithEmailAndPassword', () => { + it('it should login with email and password', () => { + const email = 'test@test.com'; + const pass = 'test1234'; + + const successCb = currentUserCredential => { + const currentUser = currentUserCredential.user; + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + currentUser.toJSON().email.should.eql('test@test.com'); + currentUser.isAnonymous.should.equal(false); + currentUser.providerId.should.equal('firebase'); + currentUser.should.equal(firebase.native.auth().currentUser); + + const { additionalUserInfo } = currentUserCredential; + additionalUserInfo.should.be.an.Object(); + additionalUserInfo.isNewUser.should.equal(false); + + return firebase.native.auth().signOut(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb); + }); + + it('it should error on login if user is disabled', () => { + const email = 'disabled@account.com'; + const pass = 'test1234'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-disabled'); + error.message.should.equal( + 'The user account has been disabled by an administrator.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if password incorrect', () => { + const email = 'test@test.com'; + const pass = 'test1234666'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/wrong-password'); + error.message.should.equal( + 'The password is invalid or the user does not have a password.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if user not found', () => { + const email = 'randomSomeone@fourOhFour.com'; + const pass = 'test1234'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-not-found'); + error.message.should.equal( + 'There is no user record corresponding to this identifier. The user may have been deleted.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + }); + + context('signInWithCredential', () => { + it('it should login with email and password', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'test@test.com', + 'test1234' + ); + + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + currentUser.toJSON().email.should.eql('test@test.com'); + currentUser.isAnonymous.should.equal(false); + currentUser.providerId.should.equal('firebase'); + currentUser.should.equal(firebase.native.auth().currentUser); + + return firebase.native.auth().signOut(); + }; + + return firebase.native + .auth() + .signInWithCredential(credential) + .then(successCb); + }); + + it('it should error on login if user is disabled', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'disabled@account.com', + 'test1234' + ); + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-disabled'); + error.message.should.equal( + 'The user account has been disabled by an administrator.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInWithCredential(credential) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if password incorrect', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'test@test.com', + 'test1234666' + ); + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/wrong-password'); + error.message.should.equal( + 'The password is invalid or the user does not have a password.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInWithCredential(credential) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if user not found', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'randomSomeone@fourOhFour.com', + 'test1234' + ); + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-not-found'); + error.message.should.equal( + 'There is no user record corresponding to this identifier. The user may have been deleted.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInWithCredential(credential) + .then(successCb) + .catch(failureCb); + }); + }); + + context('signInAndRetrieveDataWithCredential', () => { + it('it should login with email and password', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'test@test.com', + 'test1234' + ); + + const successCb = currentUserCredential => { + const currentUser = currentUserCredential.user; + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + currentUser.toJSON().email.should.eql('test@test.com'); + currentUser.isAnonymous.should.equal(false); + currentUser.providerId.should.equal('firebase'); + currentUser.should.equal(firebase.native.auth().currentUser); + + const { additionalUserInfo } = currentUserCredential; + additionalUserInfo.should.be.an.Object(); + additionalUserInfo.isNewUser.should.equal(false); + + return firebase.native.auth().signOut(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithCredential(credential) + .then(successCb); + }); + + it('it should error on login if user is disabled', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'disabled@account.com', + 'test1234' + ); + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-disabled'); + error.message.should.equal( + 'The user account has been disabled by an administrator.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithCredential(credential) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if password incorrect', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'test@test.com', + 'test1234666' + ); + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/wrong-password'); + error.message.should.equal( + 'The password is invalid or the user does not have a password.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithCredential(credential) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on login if user not found', () => { + const credential = firebase.native.auth.EmailAuthProvider.credential( + 'randomSomeone@fourOhFour.com', + 'test1234' + ); + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/user-not-found'); + error.message.should.equal( + 'There is no user record corresponding to this identifier. The user may have been deleted.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .signInAndRetrieveDataWithCredential(credential) + .then(successCb) + .catch(failureCb); + }); + }); + + context('createUserWithEmailAndPassword', () => { + it('it should create a user with an email and password', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = newUser => { + newUser.uid.should.be.a.String(); + newUser.email.should.equal(email.toLowerCase()); + newUser.emailVerified.should.equal(false); + newUser.isAnonymous.should.equal(false); + newUser.providerId.should.equal('firebase'); + newUser.should.equal(firebase.native.auth().currentUser); + }; + + return firebase.native + .auth() + .createUserWithEmailAndPassword(email, pass) + .then(successCb); + }); + + it('it should error on create with invalid email', () => { + const random = randomString(12, '#aA'); + const email = `${random}${random}.com.boop.shoop`; + const pass = random; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { error.code.should.equal('auth/invalid-email'); error.message.should.equal('The email address is badly formatted.'); - resolve(); - }, reject); + return Promise.resolve(); + }; return firebase.native .auth() - .fetchProvidersForEmail('foobar') + .createUserWithEmailAndPassword(email, pass) .then(successCb) .catch(failureCb); - })); - }); + }); - describe('Misc', () => { - it('it should delete a user', () => { - const random = randomString(12, '#aA'); - const email = `${random}@${random}.com`; - const pass = random; + it('it should error on create if email in use', () => { + const email = 'test@test.com'; + const pass = 'test123456789'; - const successCb = newUser => { - newUser.uid.should.be.a.String(); - newUser.email.should.equal(email.toLowerCase()); - newUser.emailVerified.should.equal(false); - newUser.isAnonymous.should.equal(false); - newUser.providerId.should.equal('firebase'); - return firebase.native.auth().currentUser.delete(); - }; + const successCb = () => Promise.reject(new Error('Did not error.')); - return firebase.native - .auth() - .createUserWithEmailAndPassword(email, pass) - .then(successCb); - }); - - it('it should return a token via getIdToken', () => { - const random = randomString(12, '#aA'); - const email = `${random}@${random}.com`; - const pass = random; - - const successCb = newUser => { - newUser.uid.should.be.a.String(); - newUser.email.should.equal(email.toLowerCase()); - newUser.emailVerified.should.equal(false); - newUser.isAnonymous.should.equal(false); - newUser.providerId.should.equal('firebase'); - - return newUser.getIdToken().then(token => { - token.should.be.a.String(); - token.length.should.be.greaterThan(24); - return firebase.native.auth().currentUser.delete(); - }); - }; - - return firebase.native - .auth() - .createUserWithEmailAndPassword(email, pass) - .then(successCb); - }); - - it('it should reject signOut if no currentUser', () => - new Promise((resolve, reject) => { - if (firebase.native.auth().currentUser) { - return reject( - new Error( - `A user is currently signed in. ${ - firebase.native.auth().currentUser.uid - }` - ) + const failureCb = error => { + error.code.should.equal('auth/email-already-in-use'); + error.message.should.equal( + 'The email address is already in use by another account.' ); - } - - const successCb = tryCatch(() => { - reject(new Error('No signOut error returned')); - }, reject); - - const failureCb = tryCatch(error => { - error.code.should.equal('auth/no-current-user'); - error.message.should.equal('No user currently signed in.'); - resolve(); - }, reject); + return Promise.resolve(); + }; return firebase.native .auth() - .signOut() + .createUserWithEmailAndPassword(email, pass) .then(successCb) .catch(failureCb); - })); + }); - it('it should change the language code', () => { - // eslint-disable-next-line no-param-reassign - firebase.native.auth().languageCode = 'en'; - if (firebase.native.auth().languageCode !== 'en') { - throw new Error('Expected language code to be "en".'); - } - // eslint-disable-next-line no-param-reassign - firebase.native.auth().languageCode = 'fr'; - if (firebase.native.auth().languageCode !== 'fr') { - throw new Error('Expected language code to be "fr".'); - } - // eslint-disable-next-line no-param-reassign - firebase.native.auth().languageCode = 'en'; + it('it should error on create if password weak', () => { + const email = 'testy@testy.com'; + const pass = '123'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/weak-password'); + // cannot test this message - it's different on the web client than ios/android return + // error.message.should.equal('The given password is invalid.'); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .createUserWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + }); + + context('createUserAndRetrieveDataWithEmailAndPassword', () => { + it('it should create a user with an email and password', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = newUserCredential => { + const newUser = newUserCredential.user; + newUser.uid.should.be.a.String(); + newUser.email.should.equal(email.toLowerCase()); + newUser.emailVerified.should.equal(false); + newUser.isAnonymous.should.equal(false); + newUser.providerId.should.equal('firebase'); + newUser.should.equal(firebase.native.auth().currentUser); + const { additionalUserInfo } = newUserCredential; + additionalUserInfo.should.be.an.Object(); + additionalUserInfo.isNewUser.should.equal(true); + }; + + return firebase.native + .auth() + .createUserAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb); + }); + + it('it should error on create with invalid email', () => { + const random = randomString(12, '#aA'); + const email = `${random}${random}.com.boop.shoop`; + const pass = random; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/invalid-email'); + error.message.should.equal('The email address is badly formatted.'); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .createUserAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on create if email in use', () => { + const email = 'test@test.com'; + const pass = 'test123456789'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/email-already-in-use'); + error.message.should.equal( + 'The email address is already in use by another account.' + ); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .createUserAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + + it('it should error on create if password weak', () => { + const email = 'testy@testy.com'; + const pass = '123'; + + const successCb = () => Promise.reject(new Error('Did not error.')); + + const failureCb = error => { + error.code.should.equal('auth/weak-password'); + // cannot test this message - it's different on the web client than ios/android return + // error.message.should.equal('The given password is invalid.'); + return Promise.resolve(); + }; + + return firebase.native + .auth() + .createUserAndRetrieveDataWithEmailAndPassword(email, pass) + .then(successCb) + .catch(failureCb); + }); + }); + + context('fetchProvidersForEmail', () => { + it('it should return password provider for an email address', () => + new Promise((resolve, reject) => { + const successCb = tryCatch(providers => { + providers.should.be.a.Array(); + providers.should.containEql('password'); + resolve(); + }, reject); + + const failureCb = tryCatch(() => { + reject(new Error('Should not have an error.')); + }, reject); + + return firebase.native + .auth() + .fetchProvidersForEmail('test@test.com') + .then(successCb) + .catch(failureCb); + })); + + it('it should return an empty array for a not found email', () => + new Promise((resolve, reject) => { + const successCb = tryCatch(providers => { + providers.should.be.a.Array(); + providers.should.be.empty(); + resolve(); + }, reject); + + const failureCb = tryCatch(() => { + reject(new Error('Should not have an error.')); + }, reject); + + return firebase.native + .auth() + .fetchProvidersForEmail('test@i-do-not-exist.com') + .then(successCb) + .catch(failureCb); + })); + + it('it should return an error for a bad email address', () => + new Promise((resolve, reject) => { + const successCb = tryCatch(() => { + reject(new Error('Should not have successfully resolved.')); + }, reject); + + const failureCb = tryCatch(error => { + error.code.should.equal('auth/invalid-email'); + error.message.should.equal('The email address is badly formatted.'); + resolve(); + }, reject); + + return firebase.native + .auth() + .fetchProvidersForEmail('foobar') + .then(successCb) + .catch(failureCb); + })); + }); + + context('delete()', () => { + it('should delete a user', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = newUser => { + newUser.uid.should.be.a.String(); + newUser.email.should.equal(email.toLowerCase()); + newUser.emailVerified.should.equal(false); + newUser.isAnonymous.should.equal(false); + newUser.providerId.should.equal('firebase'); + return firebase.native.auth().currentUser.delete(); + }; + + return firebase.native + .auth() + .createUserWithEmailAndPassword(email, pass) + .then(successCb); + }); + }); + + context('languageCode', () => { + it('it should change the language code', () => { + // eslint-disable-next-line no-param-reassign + firebase.native.auth().languageCode = 'en'; + if (firebase.native.auth().languageCode !== 'en') { + throw new Error('Expected language code to be "en".'); + } + // eslint-disable-next-line no-param-reassign + firebase.native.auth().languageCode = 'fr'; + if (firebase.native.auth().languageCode !== 'fr') { + throw new Error('Expected language code to be "fr".'); + } + // eslint-disable-next-line no-param-reassign + firebase.native.auth().languageCode = 'en'; + }); + }); + + context('getRedirectResult', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.auth().getRedirectResult(); + }).should.throw( + 'firebase.auth().getRedirectResult() is unsupported by the native Firebase SDKs.' + ); + }); + }); + + context('setPersistence', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.auth().setPersistence(); + }).should.throw( + 'firebase.auth().setPersistence() is unsupported by the native Firebase SDKs.' + ); + }); + }); + + context('signInWithPopup', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.auth().signInWithPopup(); + }).should.throw( + 'firebase.auth().signInWithPopup() is unsupported by the native Firebase SDKs.' + ); + }); + }); + + context('signInWithRedirect', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.auth().signInWithRedirect(); + }).should.throw( + 'firebase.auth().signInWithRedirect() is unsupported by the native Firebase SDKs.' + ); + }); + }); + + context('useDeviceLanguage', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.auth().useDeviceLanguage(); + }).should.throw( + 'firebase.auth().useDeviceLanguage() is unsupported by the native Firebase SDKs.' + ); + }); }); }); }); diff --git a/tests/src/tests/auth/index.js b/tests/src/tests/auth/index.js index fff18020..fa10795e 100644 --- a/tests/src/tests/auth/index.js +++ b/tests/src/tests/auth/index.js @@ -2,9 +2,11 @@ import firebase from '../../firebase'; import TestSuite from '../../../lib/TestSuite'; import authTests from './authTests'; +import userTests from './userTests'; const suite = new TestSuite('Auth', 'firebase.auth()', firebase); suite.addTests(authTests); +suite.addTests(userTests); export default suite; diff --git a/tests/src/tests/auth/userTests.js b/tests/src/tests/auth/userTests.js new file mode 100644 index 00000000..6b337d12 --- /dev/null +++ b/tests/src/tests/auth/userTests.js @@ -0,0 +1,399 @@ +import should from 'should'; + +const randomString = (length, chars) => { + let mask = ''; + if (chars.indexOf('a') > -1) mask += 'abcdefghijklmnopqrstuvwxyz'; + if (chars.indexOf('A') > -1) mask += 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'; + if (chars.indexOf('#') > -1) mask += '0123456789'; + if (chars.indexOf('!') > -1) mask += '~`!@#$%^&*()_+-={}[]:";\'<>?,./|\\'; + let result = ''; + for (let i = length; i > 0; --i) { + result += mask[Math.round(Math.random() * (mask.length - 1))]; + } + return result; +}; + +export default (userTests = ({ tryCatch, context, describe, it, firebase }) => { + describe('User', () => { + context('getIdToken()', () => { + it('should return a token', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = newUser => { + newUser.uid.should.be.a.String(); + newUser.email.should.equal(email.toLowerCase()); + newUser.emailVerified.should.equal(false); + newUser.isAnonymous.should.equal(false); + newUser.providerId.should.equal('firebase'); + + return newUser.getIdToken().then(token => { + token.should.be.a.String(); + token.length.should.be.greaterThan(24); + return firebase.native.auth().currentUser.delete(); + }); + }; + + return firebase.native + .auth() + .createUserWithEmailAndPassword(email, pass) + .then(successCb); + }); + }); + + context('getToken()', () => { + it('should return a token', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = newUser => { + newUser.uid.should.be.a.String(); + newUser.email.should.equal(email.toLowerCase()); + newUser.emailVerified.should.equal(false); + newUser.isAnonymous.should.equal(false); + newUser.providerId.should.equal('firebase'); + + return newUser.getToken().then(token => { + token.should.be.a.String(); + token.length.should.be.greaterThan(24); + return firebase.native.auth().currentUser.delete(); + }); + }; + + return firebase.native + .auth() + .createUserWithEmailAndPassword(email, pass) + .then(successCb); + }); + }); + + context('linkWithCredential()', () => { + it('it should link anonymous account <-> email account', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + should.equal(currentUser.toJSON().email, null); + currentUser.isAnonymous.should.equal(true); + currentUser.providerId.should.equal('firebase'); + firebase.native.auth().currentUser.uid.should.be.a.String(); + + const credential = firebase.native.auth.EmailAuthProvider.credential( + email, + pass + ); + + return currentUser + .linkWithCredential(credential) + .then(linkedUser => { + linkedUser.should.be.an.Object(); + linkedUser.should.equal(firebase.native.auth().currentUser); + linkedUser.uid.should.be.a.String(); + linkedUser.toJSON().should.be.an.Object(); + // iOS and Android are inconsistent in returning lowercase / mixed case + linkedUser + .toJSON() + .email.toLowerCase() + .should.eql(email.toLowerCase()); + linkedUser.isAnonymous.should.equal(false); + linkedUser.providerId.should.equal('firebase'); + return firebase.native.auth().signOut(); + }) + .catch(error => + firebase.native + .auth() + .signOut() + .then(() => Promise.reject(error)) + ); + }; + + return firebase.native + .auth() + .signInAnonymously() + .then(successCb); + }); + + it('it should error on link anon <-> email if email already exists', () => { + const email = 'test@test.com'; + const pass = 'test1234'; + + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + should.equal(currentUser.toJSON().email, null); + currentUser.isAnonymous.should.equal(true); + currentUser.providerId.should.equal('firebase'); + firebase.native.auth().currentUser.uid.should.be.a.String(); + + const credential = firebase.native.auth.EmailAuthProvider.credential( + email, + pass + ); + + return currentUser + .linkWithCredential(credential) + .then(() => + firebase.native + .auth() + .signOut() + .then(() => Promise.reject(new Error('Did not error on link'))) + ) + .catch(error => + firebase.native + .auth() + .signOut() + .then(() => { + error.code.should.equal('auth/email-already-in-use'); + error.message.should.equal( + 'The email address is already in use by another account.' + ); + return Promise.resolve(); + }) + ); + }; + + return firebase.native + .auth() + .signInAnonymously() + .then(successCb); + }); + }); + + context('linkAndRetrieveDataWithCredential()', () => { + it('it should link anonymous account <-> email account', () => { + const random = randomString(12, '#aA'); + const email = `${random}@${random}.com`; + const pass = random; + + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + should.equal(currentUser.toJSON().email, null); + currentUser.isAnonymous.should.equal(true); + currentUser.providerId.should.equal('firebase'); + firebase.native.auth().currentUser.uid.should.be.a.String(); + + const credential = firebase.native.auth.EmailAuthProvider.credential( + email, + pass + ); + + return currentUser + .linkAndRetrieveDataWithCredential(credential) + .then(linkedUserCredential => { + linkedUserCredential.should.be.an.Object(); + const linkedUser = linkedUserCredential.user; + linkedUser.should.be.an.Object(); + linkedUser.should.equal(firebase.native.auth().currentUser); + linkedUser.uid.should.be.a.String(); + linkedUser.toJSON().should.be.an.Object(); + // iOS and Android are inconsistent in returning lowercase / mixed case + linkedUser + .toJSON() + .email.toLowerCase() + .should.eql(email.toLowerCase()); + linkedUser.isAnonymous.should.equal(false); + linkedUser.providerId.should.equal('firebase'); + // TODO: iOS is incorrect, passes on Android + // const additionalUserInfo = linkedUserCredential.additionalUserInfo; + // additionalUserInfo.should.be.an.Object(); + // additionalUserInfo.isNewUser.should.equal(false); + return firebase.native.auth().signOut(); + }) + .catch(error => + firebase.native + .auth() + .signOut() + .then(() => Promise.reject(error)) + ); + }; + + return firebase.native + .auth() + .signInAnonymously() + .then(successCb); + }); + + it('it should error on link anon <-> email if email already exists', () => { + const email = 'test@test.com'; + const pass = 'test1234'; + + const successCb = currentUser => { + currentUser.should.be.an.Object(); + currentUser.uid.should.be.a.String(); + currentUser.toJSON().should.be.an.Object(); + should.equal(currentUser.toJSON().email, null); + currentUser.isAnonymous.should.equal(true); + currentUser.providerId.should.equal('firebase'); + firebase.native.auth().currentUser.uid.should.be.a.String(); + + const credential = firebase.native.auth.EmailAuthProvider.credential( + email, + pass + ); + + return currentUser + .linkAndRetrieveDataWithCredential(credential) + .then(() => + firebase.native + .auth() + .signOut() + .then(() => Promise.reject(new Error('Did not error on link'))) + ) + .catch(error => + firebase.native + .auth() + .signOut() + .then(() => { + error.code.should.equal('auth/email-already-in-use'); + error.message.should.equal( + 'The email address is already in use by another account.' + ); + return Promise.resolve(); + }) + ); + }; + + return firebase.native + .auth() + .signInAnonymously() + .then(successCb); + }); + }); + + context('signOut()', () => { + it('it should reject signOut if no currentUser', () => + new Promise((resolve, reject) => { + if (firebase.native.auth().currentUser) { + return reject( + new Error( + `A user is currently signed in. ${ + firebase.native.auth().currentUser.uid + }` + ) + ); + } + + const successCb = tryCatch(() => { + reject(new Error('No signOut error returned')); + }, reject); + + const failureCb = tryCatch(error => { + error.code.should.equal('auth/no-current-user'); + error.message.should.equal('No user currently signed in.'); + resolve(); + }, reject); + + return firebase.native + .auth() + .signOut() + .then(successCb) + .catch(failureCb); + })); + }); + + context('linkWithPhoneNumber()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.linkWithPhoneNumber(); + }).should.throw( + 'User.linkWithPhoneNumber() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('linkWithPopup()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.linkWithPopup(); + }).should.throw( + 'User.linkWithPopup() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('linkWithRedirect()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.linkWithRedirect(); + }).should.throw( + 'User.linkWithRedirect() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('reauthenticateWithPhoneNumber()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.reauthenticateWithPhoneNumber(); + }).should.throw( + 'User.reauthenticateWithPhoneNumber() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('reauthenticateWithPopup()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.reauthenticateWithPopup(); + }).should.throw( + 'User.reauthenticateWithPopup() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('reauthenticateWithRedirect()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.reauthenticateWithRedirect(); + }).should.throw( + 'User.reauthenticateWithRedirect() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('updatePhoneNumber()', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.updatePhoneNumber(); + }).should.throw( + 'User.updatePhoneNumber() is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + + context('refreshToken', () => { + it('should throw an unsupported error', async () => { + await firebase.native.auth().signInAnonymouslyAndRetrieveData(); + (() => { + firebase.native.auth().currentUser.refreshToken; + }).should.throw( + 'User.refreshToken is unsupported by the native Firebase SDKs.' + ); + await firebase.native.auth().signOut(); + }); + }); + }); +}); diff --git a/tests/src/tests/firestore/collectionReferenceTests.js b/tests/src/tests/firestore/collectionReferenceTests.js index 6b46fd07..780b595e 100644 --- a/tests/src/tests/firestore/collectionReferenceTests.js +++ b/tests/src/tests/firestore/collectionReferenceTests.js @@ -26,6 +26,15 @@ function collectionReferenceTests({ })); }); + context('parent', () => { + it('should return parent document', () => { + const collection = firebase.native + .firestore() + .collection('collection/document/subcollection'); + collection.parent.path.should.equal('collection/document'); + }); + }); + context('add()', () => { it('should create Document', () => firebase.native @@ -51,6 +60,15 @@ function collectionReferenceTests({ should.equal(docRef.path, 'collection-tests/doc'); resolve(); })); + + it('should error when supplied an incorrect path', () => { + (() => { + firebase.native + .firestore() + .collection('collection') + .doc('invalid/doc'); + }).should.throw('Argument "documentPath" must point to a document.'); + }); }); context('get()', () => { @@ -68,6 +86,47 @@ function collectionReferenceTests({ }); context('onSnapshot()', () => { + it('QuerySnapshot has correct properties', async () => { + const snapshot = await firebase.native + .firestore() + .collection('collection-tests') + .get(); + + snapshot.docChanges.should.be.an.Array(); + snapshot.empty.should.equal(false); + snapshot.metadata.should.be.an.Object(); + snapshot.query.should.be.an.Object(); + }); + + it('DocumentChange has correct properties', async () => { + const collectionRef = firebase.native + .firestore() + .collection('collection-tests'); + + // Test + + let unsubscribe; + let changes; + await new Promise(resolve2 => { + unsubscribe = collectionRef.onSnapshot(snapshot => { + changes = snapshot.docChanges; + resolve2(); + }); + }); + + // Assertions + + changes.should.be.a.Array(); + changes[0].doc.should.be.an.Object(); + changes[0].newIndex.should.be.a.Number(); + changes[0].oldIndex.should.be.a.Number(); + changes[0].type.should.be.a.String(); + + // Tear down + + unsubscribe(); + }); + it('calls callback with the initial data and then when document changes', async () => { const collectionRef = firebase.native .firestore() @@ -104,9 +163,7 @@ function collectionReferenceTests({ unsubscribe(); }); - }); - context('onSnapshot()', () => { it('calls callback with the initial data and then when document is added', async () => { const collectionRef = firebase.native .firestore() @@ -144,9 +201,7 @@ function collectionReferenceTests({ unsubscribe(); }); - }); - context('onSnapshot()', () => { it("doesn't call callback when the ref is updated with the same value", async () => { const collectionRef = firebase.native .firestore() @@ -181,9 +236,7 @@ function collectionReferenceTests({ unsubscribe(); }); - }); - context('onSnapshot()', () => { it('allows binding multiple callbacks to the same ref', async () => { // Setup const collectionRef = firebase.native @@ -234,9 +287,7 @@ function collectionReferenceTests({ unsubscribeA(); unsubscribeB(); }); - }); - context('onSnapshot()', () => { it('listener stops listening when unsubscribed', async () => { // Setup const collectionRef = firebase.native @@ -310,9 +361,7 @@ function collectionReferenceTests({ callbackA.should.be.calledTwice(); callbackB.should.be.calledThrice(); }); - }); - context('onSnapshot()', () => { it('supports options and callback', async () => { const collectionRef = firebase.native .firestore() @@ -354,9 +403,7 @@ function collectionReferenceTests({ unsubscribe(); }); - }); - context('onSnapshot()', () => { it('supports observer', async () => { const collectionRef = firebase.native .firestore() @@ -396,9 +443,7 @@ function collectionReferenceTests({ unsubscribe(); }); - }); - context('onSnapshot()', () => { it('supports options and observer', async () => { const collectionRef = firebase.native .firestore() @@ -416,6 +461,7 @@ function collectionReferenceTests({ snapshot.forEach(doc => callback(doc.data())); resolve2(); }, + error: () => {}, }; unsubscribe = collectionRef.onSnapshot( { @@ -443,6 +489,84 @@ function collectionReferenceTests({ unsubscribe(); }); + + it('errors when invalid parameters supplied', async () => { + const colRef = firebase.native + .firestore() + .collection('collection-tests'); + + (() => { + colRef.onSnapshot(() => {}, 'error'); + }).should.throw( + 'Query.onSnapshot failed: Second argument must be a valid function.' + ); + (() => { + colRef.onSnapshot({ + next: () => {}, + error: 'error', + }); + }).should.throw( + 'Query.onSnapshot failed: Observer.error must be a valid function.' + ); + (() => { + colRef.onSnapshot( + { + includeQueryMetadataChanges: true, + }, + () => {}, + 'error' + ); + }).should.throw( + 'Query.onSnapshot failed: Third argument must be a valid function.' + ); + (() => { + colRef.onSnapshot( + { + includeQueryMetadataChanges: true, + }, + { + next: () => {}, + error: 'error', + } + ); + }).should.throw( + 'Query.onSnapshot failed: Observer.error must be a valid function.' + ); + (() => { + colRef.onSnapshot( + { + includeQueryMetadataChanges: true, + }, + { + next: 'error', + } + ); + }).should.throw( + 'Query.onSnapshot failed: Observer.next must be a valid function.' + ); + (() => { + colRef.onSnapshot( + { + includeQueryMetadataChanges: true, + }, + 'error' + ); + }).should.throw( + 'Query.onSnapshot failed: Second argument must be a function or observer.' + ); + (() => { + colRef.onSnapshot({ + error: 'error', + }); + }).should.throw( + 'Query.onSnapshot failed: First argument must be a function, observer or options.' + ); + (() => { + colRef.onSnapshot(); + }).should.throw( + 'Query.onSnapshot failed: Called with invalid arguments.' + ); + }); }); // Where diff --git a/tests/src/tests/firestore/documentReferenceTests.js b/tests/src/tests/firestore/documentReferenceTests.js index 4686c888..bd14e3d8 100644 --- a/tests/src/tests/firestore/documentReferenceTests.js +++ b/tests/src/tests/firestore/documentReferenceTests.js @@ -17,6 +17,28 @@ function documentReferenceTests({ describe, it, context, firebase }) { })); }); + context('id', () => { + it('should return document id', () => { + const document = firebase.native.firestore().doc('documents/doc1'); + document.id.should.equal('doc1'); + }); + }); + + context('parent', () => { + it('should return parent collection', () => { + const document = firebase.native.firestore().doc('documents/doc1'); + document.parent.id.should.equal('documents'); + }); + }); + + context('collection()', () => { + it('should return a child collection', () => { + const document = firebase.native.firestore().doc('documents/doc1'); + const collection = document.collection('pages'); + collection.id.should.equal('pages'); + }); + }); + context('delete()', () => { it('should delete Document', () => firebase.native @@ -32,6 +54,17 @@ function documentReferenceTests({ describe, it, context, firebase }) { })); }); + context('get()', () => { + it('DocumentSnapshot should have correct properties', async () => { + const snapshot = await firebase.native + .firestore() + .doc('document-tests/doc1') + .get(); + snapshot.id.should.equal('doc1'); + snapshot.metadata.should.be.an.Object(); + }); + }); + context('onSnapshot()', () => { it('calls callback with the initial data and then when value changes', async () => { const docRef = firebase.native.firestore().doc('document-tests/doc1'); @@ -321,6 +354,7 @@ function documentReferenceTests({ describe, it, context, firebase }) { callback(snapshot.data()); resolve2(); }, + error: () => {}, }; unsubscribe = docRef.onSnapshot( { includeMetadataChanges: true }, @@ -346,6 +380,88 @@ function documentReferenceTests({ describe, it, context, firebase }) { unsubscribe(); }); + + it('errors when invalid parameters supplied', async () => { + const docRef = firebase.native.firestore().doc('document-tests/doc1'); + (() => { + docRef.onSnapshot(() => {}, 'error'); + }).should.throw( + 'DocumentReference.onSnapshot failed: Second argument must be a valid function.' + ); + (() => { + docRef.onSnapshot({ + next: () => {}, + error: 'error', + }); + }).should.throw( + 'DocumentReference.onSnapshot failed: Observer.error must be a valid function.' + ); + (() => { + docRef.onSnapshot({ + next: 'error', + }); + }).should.throw( + 'DocumentReference.onSnapshot failed: Observer.next must be a valid function.' + ); + (() => { + docRef.onSnapshot( + { + includeMetadataChanges: true, + }, + () => {}, + 'error' + ); + }).should.throw( + 'DocumentReference.onSnapshot failed: Third argument must be a valid function.' + ); + (() => { + docRef.onSnapshot( + { + includeMetadataChanges: true, + }, + { + next: () => {}, + error: 'error', + } + ); + }).should.throw( + 'DocumentReference.onSnapshot failed: Observer.error must be a valid function.' + ); + (() => { + docRef.onSnapshot( + { + includeMetadataChanges: true, + }, + { + next: 'error', + } + ); + }).should.throw( + 'DocumentReference.onSnapshot failed: Observer.next must be a valid function.' + ); + (() => { + docRef.onSnapshot( + { + includeMetadataChanges: true, + }, + 'error' + ); + }).should.throw( + 'DocumentReference.onSnapshot failed: Second argument must be a function or observer.' + ); + (() => { + docRef.onSnapshot({ + error: 'error', + }); + }).should.throw( + 'DocumentReference.onSnapshot failed: First argument must be a function, observer or options.' + ); + (() => { + docRef.onSnapshot(); + }).should.throw( + 'DocumentReference.onSnapshot failed: Called with invalid arguments.' + ); + }); }); context('set()', () => { @@ -464,6 +580,25 @@ function documentReferenceTests({ describe, it, context, firebase }) { doc.data().nested.firstname.should.equal('First Name'); doc.data().nested.lastname.should.equal('Last Name'); })); + + it('errors when invalid parameters supplied', async () => { + const docRef = firebase.native.firestore().doc('document-tests/doc1'); + (() => { + docRef.update('error'); + }).should.throw( + 'DocumentReference.update failed: If using a single argument, it must be an object.' + ); + (() => { + docRef.update('error1', 'error2', 'error3'); + }).should.throw( + 'DocumentReference.update failed: Must have either a single object argument, or equal numbers of key/value pairs.' + ); + (() => { + docRef.update(0, 'error'); + }).should.throw( + 'DocumentReference.update failed: Argument at index 0 must be a string or FieldPath' + ); + }); }); context('types', () => { diff --git a/tests/src/tests/firestore/fieldPathTests.js b/tests/src/tests/firestore/fieldPathTests.js index 99d49eb6..aba24123 100644 --- a/tests/src/tests/firestore/fieldPathTests.js +++ b/tests/src/tests/firestore/fieldPathTests.js @@ -2,6 +2,13 @@ import should from 'should'; function fieldPathTests({ describe, it, context, firebase }) { describe('FieldPath', () => { + context('documentId', () => { + it('should be a FieldPath', () => { + const documentId = firebase.native.firestore.FieldPath.documentId(); + documentId.should.be.instanceof(firebase.native.firestore.FieldPath); + }); + }); + context('DocumentSnapshot.get()', () => { it('should get the correct values', () => firebase.native diff --git a/tests/src/tests/firestore/firestoreTests.js b/tests/src/tests/firestore/firestoreTests.js index c67d99ed..04ca25b7 100644 --- a/tests/src/tests/firestore/firestoreTests.js +++ b/tests/src/tests/firestore/firestoreTests.js @@ -11,6 +11,14 @@ function firestoreTests({ describe, it, context, fcontext, firebase }) { should.equal(collectionRef.id, 'collection2'); resolve(); })); + + it('should error if invalid collection path supplied', () => { + (() => { + firebase.native.firestore().collection('collection1/doc1'); + }).should.throw( + 'Argument "collectionPath" must point to a collection.' + ); + }); }); context('doc()', () => { @@ -22,6 +30,12 @@ function firestoreTests({ describe, it, context, fcontext, firebase }) { should.equal(docRef.path, 'collection1/doc1/collection2/doc2'); resolve(); })); + + it('should error if invalid document path supplied', () => { + (() => { + firebase.native.firestore().doc('collection1'); + }).should.throw('Argument "documentPath" must point to a document.'); + }); }); context('batch()', () => { @@ -90,6 +104,54 @@ function firestoreTests({ describe, it, context, fcontext, firebase }) { sfDoc.data().nested.lastname.should.equal('Last Name'); }); }); + + it('errors when invalid parameters supplied', async () => { + const ref = firebase.native.firestore().doc('collection/doc'); + const batch = firebase.native.firestore().batch(); + (() => { + batch.update(ref, 'error'); + }).should.throw( + 'WriteBatch.update failed: If using two arguments, the second must be an object.' + ); + (() => { + batch.update(ref, 'error1', 'error2', 'error3'); + }).should.throw( + 'WriteBatch.update failed: Must have a document reference, followed by either a single object argument, or equal numbers of key/value pairs.' + ); + (() => { + batch.update(ref, 0, 'error'); + }).should.throw( + 'WriteBatch.update failed: Argument at index 0 must be a string or FieldPath' + ); + }); + }); + + context('enablePersistence()', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.firestore().enablePersistence(); + }).should.throw( + 'Persistence is enabled by default on the Firestore SDKs' + ); + }); + }); + + context('setLogLevel()', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.firestore().setLogLevel(); + }).should.throw( + 'firebase.firestore().setLogLevel() is unsupported by the native Firebase SDKs.' + ); + }); + }); + + context('settings()', () => { + it('should throw an unsupported error', () => { + (() => { + firebase.native.firestore().settings(); + }).should.throw('firebase.firestore().settings() coming soon'); + }); }); context('runTransaction()', () => {