- 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