Use more modules... and comment.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
New test 125-dump-yaml.t

* No cases.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Case fails since _dump_yaml() not exists.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Better failure.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Still better failure.

* Need to sort lines of YAML,
    for comparison and ease of manual review.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Pass.

* May be too hard to sort YAML.
* Use YAML::XS::Load() to see what's there,
    then do a deep comparison.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Add temp cases for production.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Ship 125-dump-yaml.

* All tests pass.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
New test 135-load-yaml.t

* Fails because _load_yaml() not exist.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Minor identifier change in test script.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Works first time!

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Temp cases work too.

Signed-off-by: Xiong Changnian <xiong@cpan.org>
Merge branch 'feature-yaml' into devel

* Add _dump_yaml(), _load_yaml()
* TODO: Check only hashref getting dumped.

Signed-off-by: Xiong Changnian <xiong@cpan.org>