Commit Graph

7 Commits (0e60927f4e11bd5108fa57e4e5f34eaac54a4805)

Author SHA1 Message Date
Bruno Pinto 5e2f42c3b4 Closes #322: rename to-(not-)contain to to-(not-)contain-all 10 years ago
Bruno Pinto 9a7292ac9d fail tests when using an invalid comparison 10 years ago
Bruno Pinto 4b8b4b91bf improves text of tests 10 years ago
Jorge Bucaran 3021402525 ⌁ Update Fish-Spec ⌁
+ Add fish eval fix See #fish-shell/pull/1892
+ New and improved output system with colors, etc.
+ Support for multiple non-nested describe blocks.
+ Remove spec.log and favor `msg` plugin and standard echo.
+ `spec.eval` no longer evaluates multiple functions, acting now as a simplified
  router between the view `spec.view` and the controller `spec.run`.
+ Add new `spec.view` to act as a hub for all test output.
+ Add report with passed/failed tests to `spec.view`
+ Now test descriptions are used directly from the function name. Description
  fields are now optional.
10 years ago
Jorge Bucaran 125f8d43c8 Subsequent tests should run if one test fails. 10 years ago
Jorge Bucaran b56017e3f2 Add reload framework test case to oh-my-fish.spec 10 years ago
Jorge Bucaran 63fd25dacb ❯❯❯ Complete overhaul of brand new Oh-My-Fish test framework.
+ Add documentation and examples.
+ Add new functions to interact with the framework:
  + spec.eval - eval a function by name and echo its description field
  + spec.functions - prints functions currently in scope that match the key glob
  + spec.log - log a message / test result
  + spec.run - run suite of tests
+ Rename list.erase to erase.
10 years ago