squib/spec
Andy Meneely 923f346575 Redesigning how config files are read, stored, and delegated
With the new design, we take the load off of deck.rb and simply delegate methods over to the new conf.rb. This means that things like `antialias` is now available as a method to the normal Squib scripts for easy checking (without being mutable). Squib::Conf also handles parsing and defaults, and any potential input validation we need to do in the future.

Typographer is also set up now as a deck-wide configuration. This may change in the future if we want typography customization per-command, although that seems like a strange use case.

Lots of tests for this one, and lots of cross-cutting concerns in this commit.

This commit also includes some tweaks to rspec tests, including tagging of slow tests for a `rake spec_fastonly`

Conflicts:
	spec/samples/samples_regression_spec.rb
	spec/spec_helper.rb
	squib.sublime-project
2015-04-28 20:31:53 -04:00
..
api Fix broken test 2015-04-27 09:26:46 -04:00
args Allow configuration of typographical replacements, e.g. smart quotes 2015-04-07 21:21:00 -04:00
commands Making tests more stable for travis 2014-11-18 21:05:01 -05:00
data Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00
graphics Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00
samples Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00
conf_spec.rb Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00
deck_spec.rb Requiring squib in more places on specs 2015-02-28 21:09:56 -05:00
input_helpers_spec.rb Adding specs for formatify 2015-02-13 13:45:14 -05:00
layout_parser_spec.rb Extending a non-existent parent yells at you now 2015-01-05 23:59:09 -05:00
logger_spec.rb Achievement Unlocked: true 100% coverage. 2015-01-05 23:26:13 -05:00
spec_helper.rb Redesigning how config files are read, stored, and delegated 2015-04-28 20:31:53 -04:00