Commit Graph

109 Commits (8db5417a7ca958e9ece99be55069a33a7978d1b8)

Author SHA1 Message Date
Andy Meneely fc63087b8f Just need one card for this example 2014-11-18 09:47:49 -05:00
Andy Meneely 99ac612b8a Regression testing: cairo mock object stores graphics calls
So the idea behind this is maintain an "expected value" for the sample runs. We store the graphics calls and their arguments as a readable text file. Any change in the samples will break this, but the idea is to make sure this doesn't get broken unexpectedly.

Rearranged the data files in specs
2014-11-18 01:53:00 -05:00
Andy Meneely 75ab0b565f Added support for merging multiple layout files 2014-11-17 21:08:57 -05:00
Andy Meneely 37fd4e7733 Rubocop: Trailing Whitespace 2014-10-29 12:04:32 -04:00
Andy Meneely f2a2ab0573 Bringing back the extends feature
Adding in my own merge key implementation that allows you to bring in
other keys and modfiy the data. Makes moving boxes around easier.

A quasi-revert of 00e8b59144
...but with something useful!
2014-09-21 21:56:18 -04:00
Andy Meneely 00e8b59144 Ugh, Yaml has a <<: merge key. facepalm: true 2014-08-14 17:02:28 -04:00
Andy Meneely 6895e1276b Handling of multiple extends in a single entry 2014-08-14 16:20:02 -04:00
Andy Meneely 1371bd81bd Implementing multi-level extends, except for one case 2014-08-14 16:05:12 -04:00
Andy Meneely 8bd814fc1a Some regression tests on loading layouts 2014-08-14 14:35:46 -04:00