Skip to content

cran/ttdo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ttdo: Extend 'tinytest' with 'diffobj'

CI License CRAN Dependencies Downloads Last Commit

What is it?

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.

What does that look like?

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.

How do install it?

The package is now on CRAN and can be installed via a standard

install.packages("ttdo")

Who wrote it?

Dirk Eddelbuettel and Alton Barbehenn

What license?

GPL (>= 2)

Thanks go to

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.

About

❗ This is a read-only mirror of the CRAN R package repository. ttdo — Extend 'tinytest' with 'diffobj' and 'tinysnapshot'. Homepage: https://github.com/eddelbuettel/ttdo/https://dirk.eddelbuettel.com/code/ttdo.html Report bugs for this package: https://github.com/eddelbuettel/ttdo/issues

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages