jasmine-spec-factory
Version:
An opinionated Jasmine spec generator for AMD modules.
995 lines (994 loc) • 53.5 kB
JSON
[
{
"type": "Property",
"start": 430,
"end": 873,
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 430,
"end": 448,
"name": "getImageSetAjaxUrl"
},
"value": {
"type": "FunctionExpression",
"start": 451,
"end": 873,
"id": null,
"generator": false,
"expression": false,
"params": [
{
"type": "Identifier",
"start": 461,
"end": 473,
"name": "collectionId"
},
{
"type": "Identifier",
"start": 475,
"end": 490,
"name": "sequenceOfColor"
},
{
"type": "Identifier",
"start": 492,
"end": 496,
"name": "type"
},
{
"type": "Identifier",
"start": 498,
"end": 503,
"name": "brand"
}
],
"body": {
"type": "BlockStatement",
"start": 505,
"end": 873,
"body": [
{
"type": "ExpressionStatement",
"start": 511,
"end": 555,
"expression": {
"type": "AssignmentExpression",
"start": 511,
"end": 554,
"operator": "=",
"left": {
"type": "Identifier",
"start": 511,
"end": 516,
"name": "brand"
},
"right": {
"type": "LogicalExpression",
"start": 519,
"end": 554,
"left": {
"type": "Identifier",
"start": 519,
"end": 524,
"name": "brand"
},
"operator": "||",
"right": {
"type": "MemberExpression",
"start": 528,
"end": 554,
"object": {
"type": "MemberExpression",
"start": 528,
"end": 543,
"object": {
"type": "MemberExpression",
"start": 528,
"end": 538,
"object": {
"type": "Identifier",
"start": 528,
"end": 531,
"name": "ANF"
},
"property": {
"type": "Identifier",
"start": 532,
"end": 538,
"name": "params"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 539,
"end": 543,
"name": "urls"
},
"computed": false
},
"property": {
"type": "Identifier",
"start": 544,
"end": 554,
"name": "STATIC_DIR"
},
"computed": false
}
}
}
},
{
"type": "VariableDeclaration",
"start": 560,
"end": 849,
"declarations": [
{
"type": "VariableDeclarator",
"start": 564,
"end": 625,
"id": {
"type": "Identifier",
"start": 564,
"end": 574,
"name": "imageAsset"
},
"init": {
"type": "CallExpression",
"start": 577,
"end": 625,
"callee": {
"type": "MemberExpression",
"start": 577,
"end": 620,
"object": {
"type": "ArrayExpression",
"start": 577,
"end": 615,
"elements": [
{
"type": "Identifier",
"start": 578,
"end": 583,
"name": "brand"
},
{
"type": "Identifier",
"start": 585,
"end": 597,
"name": "collectionId"
},
{
"type": "Identifier",
"start": 599,
"end": 614,
"name": "sequenceOfColor"
}
]
},
"property": {
"type": "Identifier",
"start": 616,
"end": 620,
"name": "join"
},
"computed": false
},
"arguments": [
{
"type": "Literal",
"start": 621,
"end": 624,
"value": "_",
"raw": "\"_\""
}
]
}
},
{
"type": "VariableDeclarator",
"start": 631,
"end": 677,
"id": {
"type": "Identifier",
"start": 631,
"end": 642,
"name": "backupImage"
},
"init": {
"type": "BinaryExpression",
"start": 645,
"end": 677,
"left": {
"type": "BinaryExpression",
"start": 645,
"end": 670,
"left": {
"type": "BinaryExpression",
"start": 645,
"end": 664,
"left": {
"type": "Literal",
"start": 645,
"end": 651,
"value": "anf/",
"raw": "\"anf/\""
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 654,
"end": 664,
"name": "imageAsset"
}
},
"operator": "+",
"right": {
"type": "Literal",
"start": 667,
"end": 670,
"value": "_",
"raw": "\"_\""
}
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 673,
"end": 677,
"name": "type"
}
}
},
{
"type": "VariableDeclarator",
"start": 683,
"end": 848,
"id": {
"type": "Identifier",
"start": 683,
"end": 690,
"name": "ajaxUrl"
},
"init": {
"type": "BinaryExpression",
"start": 693,
"end": 848,
"left": {
"type": "BinaryExpression",
"start": 693,
"end": 805,
"left": {
"type": "BinaryExpression",
"start": 693,
"end": 791,
"left": {
"type": "BinaryExpression",
"start": 693,
"end": 772,
"left": {
"type": "BinaryExpression",
"start": 693,
"end": 752,
"left": {
"type": "BinaryExpression",
"start": 693,
"end": 739,
"left": {
"type": "MemberExpression",
"start": 693,
"end": 716,
"object": {
"type": "Identifier",
"start": 693,
"end": 706,
"name": "privateMember"
},
"property": {
"type": "Identifier",
"start": 707,
"end": 716,
"name": "scene7Url"
},
"computed": false
},
"operator": "+",
"right": {
"type": "Literal",
"start": 719,
"end": 739,
"value": "anf?imageset={anf/",
"raw": "\"anf?imageset={anf/\""
}
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 742,
"end": 752,
"name": "imageAsset"
}
},
"operator": "+",
"right": {
"type": "Literal",
"start": 756,
"end": 772,
"value": "}&req=set,json",
"raw": "\"}&req=set,json\""
}
},
"operator": "+",
"right": {
"type": "Literal",
"start": 775,
"end": 791,
"value": "&defaultimage=",
"raw": "\"&defaultimage=\""
}
},
"operator": "+",
"right": {
"type": "Identifier",
"start": 794,
"end": 805,
"name": "backupImage"
}
},
"operator": "+",
"right": {
"type": "Literal",
"start": 809,
"end": 848,
"value": "&id=colorSet&handler=s7jsonResponseV2",
"raw": "\"&id=colorSet&handler=s7jsonResponseV2\""
}
}
}
],
"kind": "var"
},
{
"type": "ReturnStatement",
"start": 854,
"end": 869,
"argument": {
"type": "Identifier",
"start": 861,
"end": 868,
"name": "ajaxUrl"
}
}
]
}
},
"kind": "init"
},
{
"type": "Property",
"start": 1178,
"end": 1428,
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1178,
"end": 1192,
"name": "getImageSrcUrl"
},
"value": {
"type": "FunctionExpression",
"start": 1195,
"end": 1428,
"id": null,
"generator": false,
"expression": false,
"params": [
{
"type": "Identifier",
"start": 1205,
"end": 1218,
"name": "scene7ImageId"
},
{
"type": "Identifier",
"start": 1220,
"end": 1230,
"name": "presetName"
}
],
"body": {
"type": "BlockStatement",
"start": 1232,
"end": 1428,
"body": [
{
"type": "VariableDeclaration",
"start": 1237,
"end": 1337,
"declarations": [
{
"type": "VariableDeclarator",
"start": 1241,
"end": 1282,
"id": {
"type": "Identifier",
"start": 1241,
"end": 1255,
"name": "s7ImageIdSplit"
},
"init": {
"type": "CallExpression",
"start": 1258,
"end": 1282,
"callee": {
"type": "MemberExpression",
"start": 1258,
"end": 1277,
"object": {
"type": "Identifier",
"start": 1258,
"end": 1271,
"name": "scene7ImageId"
},
"property": {
"type": "Identifier",
"start": 1272,
"end": 1277,
"name": "split"
},
"computed": false
},
"arguments": [
{
"type": "Literal",
"start": 1278,
"end": 1281,
"value": "/",
"raw": "\"/\""
}
]
}
},
{
"type": "VariableDeclarator",
"start": 1288,
"end": 1336,
"id": {
"type": "Identifier",
"start": 1288,
"end": 1294,
"name": "params"
},
"init": {
"type": "CallExpression",
"start": 1297,
"end": 1336,
"callee": {
"type": "MemberExpression",
"start": 1297,
"end": 1324,
"object": {
"type": "Identifier",
"start": 1297,
"end": 1309,
"name": "imageService"
},
"property": {
"type": "Identifier",
"start": 1310,
"end": 1324,
"name": "deconstructUrl"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 1325,
"end": 1335,
"name": "presetName"
}
]
}
}
],
"kind": "var"
},
{
"type": "ExpressionStatement",
"start": 1342,
"end": 1378,
"expression": {
"type": "AssignmentExpression",
"start": 1342,
"end": 1377,
"operator": "=",
"left": {
"type": "MemberExpression",
"start": 1342,
"end": 1354,
"object": {
"type": "Identifier",
"start": 1342,
"end": 1348,
"name": "params"
},
"property": {
"type": "Identifier",
"start": 1349,
"end": 1354,
"name": "value"
},
"computed": false
},
"right": {
"type": "CallExpression",
"start": 1357,
"end": 1377,
"callee": {
"type": "MemberExpression",
"start": 1357,
"end": 1375,
"object": {
"type": "Identifier",
"start": 1357,
"end": 1371,
"name": "s7ImageIdSplit"
},
"property": {
"type": "Identifier",
"start": 1372,
"end": 1375,
"name": "pop"
},
"computed": false
},
"arguments": []
}
}
},
{
"type": "ReturnStatement",
"start": 1383,
"end": 1424,
"argument": {
"type": "CallExpression",
"start": 1390,
"end": 1423,
"callee": {
"type": "MemberExpression",
"start": 1390,
"end": 1415,
"object": {
"type": "Identifier",
"start": 1390,
"end": 1402,
"name": "imageService"
},
"property": {
"type": "Identifier",
"start": 1403,
"end": 1415,
"name": "constructUrl"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 1416,
"end": 1422,
"name": "params"
}
]
}
}
]
}
},
"kind": "init"
},
{
"type": "Property",
"start": 1793,
"end": 2283,
"method": false,
"shorthand": false,
"computed": false,
"key": {
"type": "Identifier",
"start": 1793,
"end": 1808,
"name": "reorderImageSet"
},
"value": {
"type": "FunctionExpression",
"start": 1811,
"end": 2283,
"id": null,
"generator": false,
"expression": false,
"params": [
{
"type": "Identifier",
"start": 1821,
"end": 1832,
"name": "imagesArray"
},
{
"type": "Identifier",
"start": 1834,
"end": 1842,
"name": "ofpFirst"
}
],
"body": {
"type": "BlockStatement",
"start": 1844,
"end": 2283,
"body": [
{
"type": "VariableDeclaration",
"start": 1849,
"end": 1891,
"declarations": [
{
"type": "VariableDeclarator",
"start": 1853,
"end": 1867,
"id": {
"type": "Identifier",
"start": 1853,
"end": 1862,
"name": "ofpImages"
},
"init": {
"type": "ArrayExpression",
"start": 1865,
"end": 1867,
"elements": []
}
},
{
"type": "VariableDeclarator",
"start": 1873,
"end": 1890,
"id": {
"type": "Identifier",
"start": 1873,
"end": 1885,
"name": "nonOfpImages"
},
"init": {
"type": "ArrayExpression",
"start": 1888,
"end": 1890,
"elements": []
}
}
],
"kind": "var"
},
{
"type": "IfStatement",
"start": 1897,
"end": 2017,
"test": {
"type": "LogicalExpression",
"start": 1901,
"end": 1985,
"left": {
"type": "LogicalExpression",
"start": 1901,
"end": 1959,
"left": {
"type": "BinaryExpression",
"start": 1901,
"end": 1930,
"left": {
"type": "UnaryExpression",
"start": 1901,
"end": 1916,
"operator": "typeof",
"prefix": true,
"argument": {
"type": "Identifier",
"start": 1908,
"end": 1916,
"name": "ofpFirst"
}
},
"operator": "!==",
"right": {
"type": "Literal",
"start": 1921,
"end": 1930,
"value": "boolean",
"raw": "\"boolean\""
}
},
"operator": "||",
"right": {
"type": "BinaryExpression",
"start": 1934,
"end": 1959,
"left": {
"type": "Identifier",
"start": 1934,
"end": 1945,
"name": "imagesArray"
},
"operator": "===",
"right": {
"type": "Identifier",
"start": 1950,
"end": 1959,
"name": "undefined"
}
}
},
"operator": "||",
"right": {
"type": "BinaryExpression",
"start": 1963,
"end": 1985,
"left": {
"type": "MemberExpression",
"start": 1963,
"end": 1981,
"object": {
"type": "Identifier",
"start": 1963,
"end": 1974,
"name": "imagesArray"
},
"property": {
"type": "Identifier",
"start": 1975,
"end": 1981,
"name": "length"
},
"computed": false
},
"operator": "<",
"right": {
"type": "Literal",
"start": 1984,
"end": 1985,
"value": 1,
"raw": "1"
}
}
},
"consequent": {
"type": "BlockStatement",
"start": 1987,
"end": 2017,
"body": [
{
"type": "ReturnStatement",
"start": 1993,
"end": 2012,
"argument": {
"type": "Identifier",
"start": 2000,
"end": 2011,
"name": "imagesArray"
}
}
]
},
"alternate": null
},
{
"type": "ExpressionStatement",
"start": 2022,
"end": 2188,
"expression": {
"type": "CallExpression",
"start": 2022,
"end": 2187,
"callee": {
"type": "MemberExpression",
"start": 2022,
"end": 2028,
"object": {
"type": "Identifier",
"start": 2022,
"end": 2023,
"name": "$"
},
"property": {
"type": "Identifier",
"start": 2024,
"end": 2028,
"name": "each"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 2029,
"end": 2040,
"name": "imagesArray"
},
{
"type": "FunctionExpression",
"start": 2042,
"end": 2186,
"id": null,
"generator": false,
"expression": false,
"params": [
{
"type": "Identifier",
"start": 2052,
"end": 2057,
"name": "index"
},
{
"type": "Identifier",
"start": 2059,
"end": 2065,
"name": "imgObj"
}
],
"body": {
"type": "BlockStatement",
"start": 2067,
"end": 2186,
"body": [
{
"type": "IfStatement",
"start": 2073,
"end": 2181,
"test": {
"type": "BinaryExpression",
"start": 2077,
"end": 2098,
"left": {
"type": "MemberExpression",
"start": 2077,
"end": 2089,
"object": {
"type": "Identifier",
"start": 2077,
"end": 2083,
"name": "imgObj"
},
"property": {
"type": "Identifier",
"start": 2084,
"end": 2089,
"name": "isOFP"
},
"computed": false
},
"operator": "===",
"right": {
"type": "Literal",
"start": 2094,
"end": 2098,
"value": true,
"raw": "true"
}
},
"consequent": {
"type": "BlockStatement",
"start": 2100,
"end": 2136,
"body": [
{
"type": "ExpressionStatement",
"start": 2107,
"end": 2130,
"expression": {
"type": "CallExpression",
"start": 2107,
"end": 2129,
"callee": {
"type": "MemberExpression",
"start": 2107,
"end": 2121,
"object": {
"type": "Identifier",
"start": 2107,
"end": 2116,
"name": "ofpImages"
},
"property": {
"type": "Identifier",
"start": 2117,
"end": 2121,
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 2122,
"end": 2128,
"name": "imgObj"
}
]
}
}
]
},
"alternate": {
"type": "BlockStatement",
"start": 2142,
"end": 2181,
"body": [
{
"type": "ExpressionStatement",
"start": 2149,
"end": 2175,
"expression": {
"type": "CallExpression",
"start": 2149,
"end": 2174,
"callee": {
"type": "MemberExpression",
"start": 2149,
"end": 2166,
"object": {
"type": "Identifier",
"start": 2149,
"end": 2161,
"name": "nonOfpImages"
},
"property": {
"type": "Identifier",
"start": 2162,
"end": 2166,
"name": "push"
},
"computed": false
},
"arguments": [
{
"type": "Identifier",
"start": 2167,
"end": 2173,
"name": "imgObj"
}
]
}
}
]
}
}
]
}
}
]
}
},
{
"type": "ReturnStatement",
"start": 2193,
"end": 2279,
"argument": {
"type": "ConditionalExpression",
"start": 2200,
"end": 2278,
"test": {
"type": "Identifier",
"start": 2200,
"end": 2208,
"name": "ofpFirst"
},
"consequent": {
"type": "CallExpression",
"start": 2211,
"end": 2243,
"callee": {
"type": "MemberExpression",