blob: 9f186d15b654d634250c69c505b03c8bdddf9c5e [file] [log] [blame]
Sorin Sbarnea317aef42019-08-03 11:36:34 +01001from pre_commit_hooks.check_toml import main
2
3
4def test_toml_good(tmpdir):
5 filename = tmpdir.join('f')
6 filename.write("""
7key = # INVALID
8
9= "no key name" # INVALID
10""")
11 ret = main((filename.strpath,))
12 assert ret == 1
13
14
15def test_toml_bad(tmpdir):
16 filename = tmpdir.join('f')
17 filename.write(
18 """
19# This is a TOML document.
20
21title = "TOML Example"
22
23[owner]
24name = "John"
25dob = 1979-05-27T07:32:00-08:00 # First class dates
26""",
27 )
28 ret = main((filename.strpath,))
29 assert ret == 0