pre-commit-hooks/tests/fix_simple_yaml_test.py
Sorin Sbarnea 2a92b74ea1 Adds fix-yaml hook
This adds missing --- header to yaml file, which is required for
strict linting via yamllint. Future versions may add other fixes
for yaml files.

Fixes: #348
2018-12-27 20:45:03 +00:00

16 lines
376 B
Python

from __future__ import absolute_import
from __future__ import unicode_literals
from pre_commit_hooks import fix_yaml
def test_no_change(tmpdir):
f = tmpdir.join('f.yaml')
f.write('---\nfoo: bar')
assert fix_yaml.main((f.strpath,)) == 0
def test_change(tmpdir):
f = tmpdir.join('f.yaml')
f.write('foo: bar')
assert fix_yaml.main((f.strpath,)) == 1