Home Manual Reference Source Test Repository

Test

Description Identifier Count

verify child / parent syntax loading

-

report has correct line start / end

-

report has correct dependencies

-

report has correct class scope

-

report has correct method scope

-

report has correct class w/ method scope

-

error thrown for unknown scope type

-

scope stacks are not defined

-

class scope stack created / finalized

-

method scope stack created / finalized

-

report has correct class w/ method halstead metrics

-

report has correct class w/ method cyclomatic metrics

-

report has correct class w/ method sloc metrics

-

report methodAggregate has correct params count

-

report methodAggregate halstead data is reset

-

result was object

-

lloc was correct

-

cyclomatic was correct

-

operators was correct

-

operands was correct

-

ignoreKeys was correct

-

newScope was correct

-

dependencies was correct

-

lloc was correct

-

cyclomatic was correct

-

ignoreKeys was correct

-

newScope was correct

-

dependencies was correct

-

ignoreKeys was correct

-

result with no parameters return <anonymous>

-

result with null data and default value

-

result with object.name

-

result was empty

-

result metric is correct

-

result contained one item

-

result forEach

-

first item was correct

-

result contained two items

-

first item was correct

-

second item was correct

-

result contained two items

-

1st item was correct

-

2nd item was correct

-

3rd item was correct

-

4th item was correct

-

HalsteadArray valueOf converts raw data to strings

-

report contains correct operator identifiers

-

HalsteadArray valueOf contains correct operator identifiers

-

HalsteadArray valueOf contains correct operator identifiers w/ function values as strings

-

result with function / params is correct

-

result has correct number of reports

-

result has correct report srcPath order

-

finalize removes private data

-

finalize w/ serializeModules === false is correct

-

getErrors count is correct

-

getErrors (only warnings) count is correct

-

deserialize JSON object should be sufficiently fast

-
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -
src/transform/format.js -

matrix is compacted

-

median is returned

-

percent is returned

-

correct float rounding

-

pass-through of non-float data

-

correct JSON stringify results

-

MethodAverage accessors correct

-

safeEqual matches

-

safeEqual does not match

-

basic test

-

basic test

-

basic test

-

output is correct

-

output is correct (individual entries)

-

output is correct (spread array of entries)

-