Skip to content

hernancerm/zgold

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZGold

Zsh command line tool for golden tests on stdout/stderr.

Features

  • Declarative.
  • Can be used to test software written in any language.
  • View diffs of failed tests in delta.
  • Patch golden files.

Installation

  1. Install GNU Make. On macOS it's installed with the Xcode Command Line Tools. Run make -v to check.
  2. In a clone of this repo run make.

Optionally (recommended), install delta.

Uninstall

Run make uninstall.

Usage

Once ZGold is installed:

  • See the built-in help with zgold --help.
  • For sample output, execute this in this repo: zgold -b demo/*.

Development

DEVELOP.md

Inspiration

ZGold's output format mirrors that of ZUnit.

License

MIT