UNPKG

jasmine-spec-factory

Version:

An opinionated Jasmine spec generator for AMD modules.

911 lines (910 loc) 349 kB
[ { "type": "Property", "start": 1518, "end": 3461, "method": false, "shorthand": false, "computed": false, "key": { "type": "Literal", "start": 1518, "end": 1537, "value": "normalizeSettings", "raw": "\"normalizeSettings\"" }, "value": { "type": "FunctionExpression", "start": 1539, "end": 3461, "id": null, "generator": false, "expression": false, "params": [ { "type": "Identifier", "start": 1549, "end": 1557, "name": "settings" } ], "body": { "type": "BlockStatement", "start": 1559, "end": 3461, "body": [ { "type": "VariableDeclaration", "start": 1564, "end": 1751, "declarations": [ { "type": "VariableDeclarator", "start": 1568, "end": 1697, "id": { "type": "Identifier", "start": 1568, "end": 1576, "name": "defaults" }, "init": { "type": "ObjectExpression", "start": 1579, "end": 1697, "properties": [ { "type": "Property", "start": 1586, "end": 1598, "method": false, "shorthand": false, "computed": false, "key": { "type": "Literal", "start": 1586, "end": 1594, "value": "langId", "raw": "\"langId\"" }, "value": { "type": "UnaryExpression", "start": 1596, "end": 1598, "operator": "-", "prefix": true, "argument": { "type": "Literal", "start": 1597, "end": 1598, "value": 1, "raw": "1" } }, "kind": "init" }, { "type": "Property", "start": 1605, "end": 1615, "method": false, "shorthand": false, "computed": false, "key": { "type": "Literal", "start": 1605, "end": 1611, "value": "rows", "raw": "\"rows\"" }, "value": { "type": "Literal", "start": 1613, "end": 1615, "value": 50, "raw": "50" }, "kind": "init" }, { "type": "Property", "start": 1622, "end": 1632, "method": false, "shorthand": false, "computed": false, "key": { "type": "Literal", "start": 1622, "end": 1629, "value": "start", "raw": "\"start\"" }, "value": { "type": "Literal", "start": 1631, "end": 1632, "value": 0, "raw": "0" }, "kind": "init" }, { "type": "Property", "start": 1639, "end": 1691, "method": false, "shorthand": false, "computed": false, "key": { "type": "Literal", "start": 1639, "end": 1648, "value": "storeId", "raw": "\"storeId\"" }, "value": { "type": "MemberExpression", "start": 1650, "end": 1691, "object": { "type": "MemberExpression", "start": 1650, "end": 1683, "object": { "type": "MemberExpression", "start": 1650, "end": 1676, "object": { "type": "MemberExpression", "start": 1650, "end": 1660, "object": { "type": "Identifier", "start": 1650, "end": 1653, "name": "ANF" }, "property": { "type": "Identifier", "start": 1654, "end": 1660, "name": "params" }, "computed": false }, "property": { "type": "Identifier", "start": 1661, "end": 1676, "name": "storeAttributes" }, "computed": false }, "property": { "type": "Identifier", "start": 1677, "end": 1683, "name": "idList" }, "computed": false }, "property": { "type": "Identifier", "start": 1684, "end": 1691, "name": "storeId" }, "computed": false }, "kind": "init" } ] } }, { "type": "VariableDeclarator", "start": 1703, "end": 1750, "id": { "type": "Identifier", "start": 1703, "end": 1713, "name": "mySettings" }, "init": { "type": "CallExpression", "start": 1716, "end": 1750, "callee": { "type": "MemberExpression", "start": 1716, "end": 1724, "object": { "type": "Identifier", "start": 1716, "end": 1717, "name": "$" }, "property": { "type": "Identifier", "start": 1718, "end": 1724, "name": "extend" }, "computed": false }, "arguments": [ { "type": "Literal", "start": 1725, "end": 1729, "value": true, "raw": "true" }, { "type": "Identifier", "start": 1731, "end": 1739, "name": "defaults" }, { "type": "Identifier", "start": 1741, "end": 1749, "name": "settings" } ] } } ], "kind": "var" }, { "type": "IfStatement", "start": 1756, "end": 1991, "test": { "type": "LogicalExpression", "start": 1765, "end": 1908, "left": { "type": "CallExpression", "start": 1765, "end": 1832, "callee": { "type": "MemberExpression", "start": 1765, "end": 1797, "object": { "type": "MemberExpression", "start": 1765, "end": 1785, "object": { "type": "Identifier", "start": 1765, "end": 1778, "name": "testFramework" }, "property": { "type": "Identifier", "start": 1779, "end": 1785, "name": "object" }, "computed": false }, "property": { "type": "Identifier", "start": 1786, "end": 1797, "name": "containsKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1798, "end": 1808, "name": "mySettings" }, { "type": "Literal", "start": 1810, "end": 1824, "value": "departmentId", "raw": "\"departmentId\"" }, { "type": "Literal", "start": 1826, "end": 1831, "value": false, "raw": "false" } ] }, "operator": "&&", "right": { "type": "CallExpression", "start": 1840, "end": 1908, "callee": { "type": "MemberExpression", "start": 1840, "end": 1876, "object": { "type": "MemberExpression", "start": 1840, "end": 1864, "object": { "type": "MemberExpression", "start": 1840, "end": 1860, "object": { "type": "Identifier", "start": 1840, "end": 1853, "name": "testFramework" }, "property": { "type": "Identifier", "start": 1854, "end": 1860, "name": "object" }, "computed": false }, "property": { "type": "Identifier", "start": 1861, "end": 1864, "name": "not" }, "computed": false }, "property": { "type": "Identifier", "start": 1865, "end": 1876, "name": "containsKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 1877, "end": 1887, "name": "mySettings" }, { "type": "Literal", "start": 1889, "end": 1900, "value": "catalogId", "raw": "\"catalogId\"" }, { "type": "Literal", "start": 1902, "end": 1907, "value": false, "raw": "false" } ] } }, "consequent": { "type": "BlockStatement", "start": 1914, "end": 1991, "body": [ { "type": "ExpressionStatement", "start": 1920, "end": 1986, "expression": { "type": "AssignmentExpression", "start": 1920, "end": 1985, "operator": "=", "left": { "type": "MemberExpression", "start": 1920, "end": 1940, "object": { "type": "Identifier", "start": 1920, "end": 1930, "name": "mySettings" }, "property": { "type": "Identifier", "start": 1931, "end": 1940, "name": "catalogId" }, "computed": false }, "right": { "type": "CallExpression", "start": 1943, "end": 1985, "callee": { "type": "MemberExpression", "start": 1943, "end": 1960, "object": { "type": "ThisExpression", "start": 1943, "end": 1947 }, "property": { "type": "Identifier", "start": 1948, "end": 1960, "name": "getCatalogId" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 1961, "end": 1984, "object": { "type": "Identifier", "start": 1961, "end": 1971, "name": "mySettings" }, "property": { "type": "Identifier", "start": 1972, "end": 1984, "name": "departmentId" }, "computed": false } ] } } } ] }, "alternate": null }, { "type": "IfStatement", "start": 1996, "end": 2285, "test": { "type": "LogicalExpression", "start": 2005, "end": 2133, "left": { "type": "CallExpression", "start": 2005, "end": 2072, "callee": { "type": "MemberExpression", "start": 2005, "end": 2037, "object": { "type": "MemberExpression", "start": 2005, "end": 2025, "object": { "type": "Identifier", "start": 2005, "end": 2018, "name": "testFramework" }, "property": { "type": "Identifier", "start": 2019, "end": 2025, "name": "object" }, "computed": false }, "property": { "type": "Identifier", "start": 2026, "end": 2037, "name": "containsKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2038, "end": 2048, "name": "mySettings" }, { "type": "Literal", "start": 2050, "end": 2064, "value": "search-field", "raw": "\"search-field\"" }, { "type": "Literal", "start": 2066, "end": 2071, "value": false, "raw": "false" } ] }, "operator": "&&", "right": { "type": "CallExpression", "start": 2080, "end": 2133, "callee": { "type": "MemberExpression", "start": 2080, "end": 2105, "object": { "type": "MemberExpression", "start": 2080, "end": 2098, "object": { "type": "Identifier", "start": 2080, "end": 2093, "name": "testFramework" }, "property": { "type": "Identifier", "start": 2094, "end": 2098, "name": "type" }, "computed": false }, "property": { "type": "Identifier", "start": 2099, "end": 2105, "name": "string" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2106, "end": 2132, "object": { "type": "Identifier", "start": 2106, "end": 2116, "name": "mySettings" }, "property": { "type": "Literal", "start": 2117, "end": 2131, "value": "search-field", "raw": "\"search-field\"" }, "computed": true } ] } }, "consequent": { "type": "BlockStatement", "start": 2139, "end": 2236, "body": [ { "type": "ExpressionStatement", "start": 2145, "end": 2231, "expression": { "type": "AssignmentExpression", "start": 2145, "end": 2230, "operator": "=", "left": { "type": "MemberExpression", "start": 2145, "end": 2171, "object": { "type": "Identifier", "start": 2145, "end": 2155, "name": "mySettings" }, "property": { "type": "Literal", "start": 2156, "end": 2170, "value": "search-field", "raw": "\"search-field\"" }, "computed": true }, "right": { "type": "CallExpression", "start": 2174, "end": 2230, "callee": { "type": "MemberExpression", "start": 2174, "end": 2215, "object": { "type": "CallExpression", "start": 2174, "end": 2207, "callee": { "type": "MemberExpression", "start": 2174, "end": 2205, "object": { "type": "MemberExpression", "start": 2174, "end": 2200, "object": { "type": "Identifier", "start": 2174, "end": 2184, "name": "mySettings" }, "property": { "type": "Literal", "start": 2185, "end": 2199, "value": "search-field", "raw": "\"search-field\"" }, "computed": true }, "property": { "type": "Identifier", "start": 2201, "end": 2205, "name": "trim" }, "computed": false }, "arguments": [] }, "property": { "type": "Identifier", "start": 2208, "end": 2215, "name": "replace" }, "computed": false }, "arguments": [ { "type": "Literal", "start": 2216, "end": 2224, "value": {}, "raw": "/[\\s]+/g", "regex": { "pattern": "[\\s]+", "flags": "g" } }, { "type": "Literal", "start": 2226, "end": 2229, "value": " ", "raw": "\" \"" } ] } } } ] }, "alternate": { "type": "BlockStatement", "start": 2242, "end": 2285, "body": [ { "type": "ExpressionStatement", "start": 2248, "end": 2280, "expression": { "type": "AssignmentExpression", "start": 2248, "end": 2279, "operator": "=", "left": { "type": "MemberExpression", "start": 2248, "end": 2274, "object": { "type": "Identifier", "start": 2248, "end": 2258, "name": "mySettings" }, "property": { "type": "Literal", "start": 2259, "end": 2273, "value": "search-field", "raw": "\"search-field\"" }, "computed": true }, "right": { "type": "Literal", "start": 2277, "end": 2279, "value": "", "raw": "\"\"" } } } ] } }, { "type": "IfStatement", "start": 2290, "end": 2739, "test": { "type": "LogicalExpression", "start": 2299, "end": 2467, "left": { "type": "LogicalExpression", "start": 2299, "end": 2412, "left": { "type": "CallExpression", "start": 2299, "end": 2360, "callee": { "type": "MemberExpression", "start": 2299, "end": 2331, "object": { "type": "MemberExpression", "start": 2299, "end": 2319, "object": { "type": "Identifier", "start": 2299, "end": 2312, "name": "testFramework" }, "property": { "type": "Identifier", "start": 2313, "end": 2319, "name": "object" }, "computed": false }, "property": { "type": "Identifier", "start": 2320, "end": 2331, "name": "containsKey" }, "computed": false }, "arguments": [ { "type": "Identifier", "start": 2332, "end": 2342, "name": "mySettings" }, { "type": "Literal", "start": 2344, "end": 2352, "value": "facets", "raw": "\"facets\"" }, { "type": "Literal", "start": 2354, "end": 2359, "value": false, "raw": "false" } ] }, "operator": "&&", "right": { "type": "CallExpression", "start": 2368, "end": 2412, "callee": { "type": "MemberExpression", "start": 2368, "end": 2393, "object": { "type": "MemberExpression", "start": 2368, "end": 2386, "object": { "type": "Identifier", "start": 2368, "end": 2381, "name": "testFramework" }, "property": { "type": "Identifier", "start": 2382, "end": 2386, "name": "type" }, "computed": false }, "property": { "type": "Identifier", "start": 2387, "end": 2393, "name": "object" }, "computed": false }, "arguments": [ { "type": "MemberExpression", "start": 2394, "end": 2411, "object": { "type": "Identifier", "start": 2394, "end": 2404, "name": "mySettings" }, "property": { "type": "Identifier", "start": 2405, "end": 2411, "name": "facets" }, "computed": false } ] } }, "operator": "&&", "right": { "type": "CallExpression", "start": 2420, "end": 2467, "callee": { "type": "MemberExpression", "start": 2420, "end": 2448, "object": { "type": "MemberExpression", "start": 2420, "end": 2442, "object": { "type": "MemberExpression", "start": 2420, "end": 2438, "object": { "type": "Identifier", "start": 2420, "end": 2433, "name": "testFramework" }, "property": { "type": "Identifier", "start": 2434, "end": 2438,