josephwilk / pairwise

Ruby based tool for selecting a smaller number of test input combinations (using pairwise generation) rather than exhaustively testing all possible permutations.
http://wiki.github.com/josephwilk/pairwise
MIT License
83 stars 15 forks source link

Remove directive to use syck yaml engine altogether. #4

Closed aliking closed 8 years ago

aliking commented 8 years ago

The Psych yaml engine is default at this point, and running pairwise was giving me a notice every time that syck had been removed and it was using psych anyway.

syck has been removed, psych is used instead

This change removes the directive to use syck and adds some tests for multibyte characters which may have been interpreted differently by the different engines :- http://devblog.arnebrasseur.net/2014-02-yaml-syck-vs-psych

Also adds unicode-display_width gem to help with formatting - multibyte characters are tricksy.

Tested on ruby 1.8.7-p374 and 2.0.0-p353 as a sampling.

aliking commented 8 years ago

Hey, I've been pulling my branch from github, but I'm keen to get back to getting this a gem from Rubygems. If you're willing to merge and push this, that would be great. Otherwise I'm willing to create a forked gem with proper attribution?