A package to extend tinytest, a lightweight, no-dependency, full-featured unit testing package, with
diffobj which compares R objects with proper diff
semantics.
So it tests and compares and, in case of differences, provides informative results.
Glad you asked:
To test it out yourself, the code is in
demo/expect_equal_with_diff.R.
If you don't see the same results as above, you may need to manually adjust the
diffobj package options. Try options(diffobj.format = "ansi256")
. See
Controlling Diffs and Their
Appearance
for more details.
The package is now on CRAN and can be installed via a standard
install.packages("ttdo")
Dirk Eddelbuettel and Alton Barbehenn
GPL (>= 2)
Mark van der Loo for the excellent tinytest package, Brodie Gaslam for the nifty diffobj package and Michel Lang for checkmate.tinytest demonstrating the extensions mechanism.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.