Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
94 lines (83 sloc) 5.38 KB

Bracket print document pages

Output of the unit testing

  • Internal storage - advanced_printing_and_storage.js

    • ✓ serializes the global Object in the node environment and truncated it to 1.01 megabytes
    • ✓ serializes objects with manually added proto chains
    • ✓ serializes objects with manually added empty proto Objects
    • ✓ serializes objects Object.prototype proto chains
  • Internal storage - basic_printing_and_storage.js

    • ✓ serializes the ECMA Object types while also using toString correctly
    • ✓ serializes the ECMA arguments object
    • ✓ serializes Error instances and Objects
    • ✓ serializes native ECMA Objects
    • ✓ serializes objects with odd property qualifiers
    • ✓ serializes primitve Objects
    • ✓ serializes primitve Objects with added properties
    • ✓ clears stored text data with the empty() command
  • Performing benchmarks which do not have a failing condition

    • with the style option set to true
      • ✓ using a large random assigned object
      • ✓ using a small random assigned object
      • ✓ when parsing the nodejs path module
    • with the style option set to false
      • ✓ using a large random assigned object
      • ✓ using a small random assigned object
      • ✓ when parsing the nodejs path module
  • the constructor

    • ✓ makes an instance of itself
    • ✓ makes an instance of itself after command calls
    • ✓ makes a new instances of itself when chained to a rooted Print object
  • The log_level optionlog_level.js

    • parses the value set to the log_level property and convertes it to the appropriate value.
      • ✓ when set with a string of dashes and commas
      • ✓ when set with an Array value
    • parses the value set to the log_level property and convertes it to the appropriate value
      • ✓ log_level controls the print commands
  • the options - option_handling.js

    • ✓ works with the prototype as default options in the expected way
    • ✓ setting Print prototype value to true
    • ✓ create the desired prototype chain and utilize redundancy
    • ✓ the log_title, log_title_stamp and auto_hyphen_title options operate together as expected
    • ✓ store and transfers the log_title in many ways
    • ✓ The log level property is parsed and assigned the proper value
    • ✓ quoting can be changed and is used properly
    • ✓ enumerate_all option has desire effect
    • ✓ max_character setting is adhered to
    • ✓ utilize the depth_limit
    • ✓ setting Print prototype value to false
    • ✓ create the desired prototype chain and utilize redundancy
    • ✓ the log_title, log_title_stamp and auto_hyphen_title options operate together as expected
    • ✓ store and transfers the log_title in many ways
    • ✓ The log level property is parsed and assigned the proper value
    • ✓ quoting can be changed and is used properly
    • ✓ enumerate_all option has desire effect
    • ✓ max_character setting is adhered to
    • ✓ utilize the depth_limit
  • Internal storage mapping mechinism - storage_and_mapping.js

    • ✓ has the proper style_map value
    • ✓ returns a null error message when incorrect style map values are used
    • ✓ returns an error message when incorrect style map values are used
    • ✓ returns the proper current_format and currentTheme value
    • ✓ returns the proper current_format and currentTheme value with the import_theme_from value set in the style map
    • ✓ returns an error message when incorrect style map theme values are used
    • ✓ returns an error message when incorrect style map theme values are used
  • 50 passing

You can’t perform that action at this time.