Skip to content

Latest commit

 

History

History
31 lines (30 loc) · 985 Bytes

TODO.md

File metadata and controls

31 lines (30 loc) · 985 Bytes

TODO

  • Allow tests without Enterprise directive
  • Create Not "magic" property to negate above conditions
  • Add verbose mode to TestSuite
    • Add a way to enable verbose flag
    • When verbose flag is on, log each expectation
  • Expectations
    • ToBe
    • ToThrowError
    • ToHaveType
    • ToFailWith
    • ToBeLessThan
    • ToBeGreaterThan
    • ToHaveLength
    • ToHaveProperty
    • ToInclude
    • ToSatisfy
    • ToBeAFolder
    • ToBeAFolderWithFiles
    • ToBeAFile
    • ToBeAFileWithContents
    • ToHaveProperty
    • ToHaveMethod
  • Implement deep look on ToBe
  • Different types should make the test fail
  • Object lookup is by name and properties
  • Array lookup is by length and elements
  • Implement Before to clean up the things before running the tests, like files
  • Implement percent of features
  • Implement percent of 'expect' with a bar