Sha256: 3a5216a353a5884703477309cbec3be59c8e3d655d185e6862bf641269a7f35c
Contents?: true
Size: 896 Bytes
Versions: 1
Compression:
Stored size: 896 Bytes
Contents
require 'assert/view/terminal' require 'assert/view/helpers/ansi' module Assert # define an Assert::View:Terminal view that renders ansi output using the # 'assert.ansi' template and setting up some styling defaults class AnsiTerminal < View::Terminal helper View::Helpers::AnsiStyles options do default_template 'assert.ansi' default_styled false default_passed_styles :green default_failed_styles :red, :bold default_errored_styles :yellow, :bold default_skipped_styles :cyan default_ignored_styles :magenta end end # Setup the above view, rendering on $stdout, as the default view for assert # (override in user or package helpers) options do default_view AnsiTerminal.new($stdout) end # setup the global Assert.view method class << self def view; self.options.view; end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
assert-0.5.0 | lib/assert/setup/view.rb |