Browser: Chrome 39.0.2171 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:29 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 1.389s | ||
Status | Spec | Suite / Results |
Passed in 0.007s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.006s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0.004s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0.004s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.002s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.002s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.002s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.02s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.004s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.05s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.09s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.032s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.027s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.018s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.017s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.026s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.025s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.043s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.023s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.057s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.02s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.004s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.02s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.009s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.016s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.128s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.025s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.021s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.015s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.037s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.018s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.042s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.026s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.02s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.049s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.019s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.016s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.022s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.031s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.034s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.018s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.053s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.044s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.048s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.025s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.031s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.026s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.025s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.029s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.01s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.004s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.007s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.016s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |
Browser: Chrome 41.0.2270 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:29 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 1.238s | ||
Status | Spec | Suite / Results |
Passed in 0.027s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.009s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.018s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.005s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.002s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.004s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.056s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.059s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.016s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.025s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.027s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.02s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.013s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.028s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.015s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.026s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.021s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.027s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.005s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.019s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.006s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.012s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.056s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.046s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.017s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.012s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.017s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.013s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.054s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.018s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.016s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.03s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.033s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.032s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.059s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.014s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.014s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.018s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.084s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.054s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.064s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.027s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.023s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.028s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.026s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.005s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.009s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.004s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.003s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.003s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |
Browser: IE 10.0.0 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:32 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 2.296s | ||
Status | Spec | Suite / Results |
Passed in 0.006s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.003s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0.002s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.001s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.167s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.211s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.044s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.038s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.04s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.043s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.049s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.036s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.036s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.046s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.031s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.034s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.009s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.032s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.017s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.033s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.105s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.063s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.035s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.057s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.092s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.08s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.066s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.036s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.032s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.03s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.029s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.032s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.031s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.03s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.037s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.032s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.107s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.051s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.052s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.203s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.064s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.057s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.058s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.006s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.005s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.006s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.005s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.005s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |
Browser: IE 9.0.0 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:32 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 2.559s | ||
Status | Spec | Suite / Results |
Passed in 0.002s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.089s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.129s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.042s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.043s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.046s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.072s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.038s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.053s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.137s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.075s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.059s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.044s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.02s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.081s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.048s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.051s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.14s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.054s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.048s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.043s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.043s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.049s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.077s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.068s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.047s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.049s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.071s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.034s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.036s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.044s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.044s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.043s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.063s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.062s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.069s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.112s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.085s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.08s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.13s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.004s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.005s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.005s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.004s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.004s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |
Browser: Firefox 36.0.0 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:33 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 1.632s | ||
Status | Spec | Suite / Results |
Passed in 0.004s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.007s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.006s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.004s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.003s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0.002s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0.004s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0.002s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.002s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0.002s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0.002s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.002s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.002s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.012s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.049s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.055s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.027s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.024s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.016s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.016s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.014s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.015s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.013s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.012s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.013s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.034s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.004s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.026s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.013s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.012s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.042s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.028s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.111s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.018s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.012s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.015s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.271s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.015s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.013s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.034s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.02s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.023s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.012s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.018s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.029s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.014s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.096s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.079s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.089s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.036s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.075s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.047s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.033s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.012s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.016s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.016s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.021s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.025s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |
Browser: IE 11.0.0 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:33 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 2.273s | ||
Status | Spec | Suite / Results |
Passed in 0.001s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.001s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.124s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.164s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.06s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.07s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.042s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.07s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.054s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.033s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.036s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.053s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.056s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.035s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.007s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.053s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.042s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.05s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.112s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.037s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.06s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.051s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.036s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.054s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.071s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.033s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.034s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.043s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.062s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.05s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.031s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.035s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.033s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.032s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.061s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.069s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.059s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.099s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.077s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.075s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.072s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.004s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.006s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.006s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.005s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.004s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |
Browser: Firefox 31.0.0 (Windows 7) | ||
Timestamp: 2015-01-09T11:28:35 | ||
70 tests / 0 errors / 0 failures / 0 skipped / runtime: 1.048s | ||
Status | Spec | Suite / Results |
Passed in 0.005s | should return a boolean if provided one | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return true if provided a truthy value that isn't an object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.005s | should return false if provided falsey value, or an invalid object (no "values" property) | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return a shorthand array if provided a valid object | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should return a shorthand array if provided a shorthand array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.002s | should clean input arrays, and only return strings and shorthand exclude booleans in the output array | domJSON » private utility APIs » FilterList custom type processing |
Passed in 0.001s | should return an empty object if there are no arguments | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return the first argument if it's the only one provided | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an existing object to contain both new values and replacements for old values | domJSON » private utility APIs » object extension |
Passed in 0.001s | should extend an empty object with multiple supplied objects, without altering the originals | domJSON » private utility APIs » object extension |
Passed in 0.001s | should return only the unique values from a single input array | domJSON » private utility APIs » unique array union |
Passed in 0s | should combine several arrays with distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with internally non-distinct values | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should combine several arrays with non-distinct values, both internally and relative to each other | domJSON » private utility APIs » unique array union |
Passed in 0.001s | should copy only the first level of an array | domJSON » private utility APIs » shallow copying |
Passed in 0.002s | should copy only the first level of an object | domJSON » private utility APIs » shallow copying |
Passed in 0.001s | should, if provided an array, return a new array containing only the values that match a second filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an object, return a new object keeping only the properties that match a provided filter array | domJSON » private utility APIs » boolean intersection |
Passed in 0.001s | should, if provided an array, return only the values that match are absent from a second filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.001s | should, if provided an object, return a new object keeping only the properties that are absent from a provided filter array | domJSON » private utility APIs » boolean difference |
Passed in 0.001s | should return a shallow copy of the provided object/array if a filter property is not specified | domJSON » private utility APIs » boolean filtering |
Passed in 0.003s | should return a shallow copy of the provided object/array if a filter property is boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should return an empty object/array if the filter property is boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should do a difference if the first value of the provided filtering array is a boolean true | domJSON » private utility APIs » boolean filtering |
Passed in 0.002s | should do an intersection if the first value of the provided filtering array is a boolean false | domJSON » private utility APIs » boolean filtering |
Passed in 0.001s | should do an intersection if the leading boolean is omitted from the provided filtering array | domJSON » private utility APIs » boolean filtering |
Passed in 0.035s | should work with the default settings | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.039s | should always ignore "link" and "script" tags | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.014s | should be able to not cull falsey DOM properties (excepting 0 and boolean false) from the output object | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.013s | should be able to produce a stringified JSON output | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.029s | should be able to produce an output of just the JSONified DOM node, excluding all metadata | domJSON » JSON object creation [.toJSON() method] » for various options » about basic output control |
Passed in 0.012s | should note the version number domJSON when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.011s | should sotre the options used to generate this JSON object | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.013s | should note the UTC time when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.013s | should note how long it took to perform the operation | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.013s | should note the domain of the browser when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.014s | should note the userAgent information when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.011s | should note both the inner and outer dimensions of the window when the operation was performed | domJSON » JSON object creation [.toJSON() method] » for various options » about metadata output |
Passed in 0.003s | should be able to ignore child nodes if requested (aka, no recursion) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.013s | should be able to recurse through the entire depth of the DOM tree | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.008s | should be able to recurse to an arbitrary level of depth | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.01s | should be able only recurse through only HTML Elements (nodeType = 1) | domJSON » JSON object creation [.toJSON() method] » for various options » about recursion depth control |
Passed in 0.052s | should not perform custom filtering if passed a non-array value that isn't false, or not specified | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.027s | should only copy required properties (nodeType, nodeValue, tagName) when custom filtering flag is set to false | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.056s | should be able to output only the specified DOM properties if provided an array of strings | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.028s | should be able to output all DOM properties except for those specified if provided an array of strings with a leading boolean true | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.015s | should always exclude the following DOM properties from the output, even if they are included in a filter array: children, classList, dataset | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.013s | should always include the following DOM properties in the output, even if they are excluded by a filter array: nodeType, nodeValue, tagName | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.026s | should never include DOM properties that reference other DOM Nodes (nextSibling, parentElement, etc), in order to prevent infinite recursion loops | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.014s | should be able to ignore all serialized DOM properties (like outerHTML, textContent, prefix, etc), overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.016s | should be able to include all serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.017s | should be able to include a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.033s | should be able to exclude a specific set of serialized DOM properties, overriding other property filters | domJSON » JSON object creation [.toJSON() method] » for various options » about filtering which DOM properties to include in the output |
Passed in 0.013s | should be able to ignore all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.016s | should be able to include all HTML attributes | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.016s | should be able to include a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.015s | should be able to exclude a set of HTML attributes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which attributes to include in the output |
Passed in 0.013s | should be able to ignore computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.065s | should be able to include all computed styles | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.059s | should be able to include a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.058s | should be able to exclude a set of computed style properties on the given nodes, as specified by an array | domJSON » JSON object creation [.toJSON() method] » for various options » about enumerating which computed style properties to include in the output |
Passed in 0.042s | should be able to ignore all relative paths contained in DOM attributes, and keep them as is | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.042s | should be able to convert all relative paths contained in DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.026s | should be able to convert all relative paths contained in a specified list of DOM attributes to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.021s | should be able to convert all relative paths contained in DOM attributes, except those contained on a specified list, to absolute paths, while leaving absolute URLs and dataURIs untouched | domJSON » JSON object creation [.toJSON() method] » for various options » about converting relative paths in attributes |
Passed in 0.01s | should output a document fragment | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.016s | should be able to process a JSON string, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.016s | should be able to process a JSON friendly object, with metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.015s | should be able to process a JSON string, without metadata | domJSON » DOM node creation [.toDOM() method] |
Passed in 0.015s | should be able to process a JSON friendly object, without metadata | domJSON » DOM node creation [.toDOM() method] |