Add one onchanges requisite test

This commit is contained in:
rallytime 2015-02-18 17:16:07 -07:00
parent 71ccd5e51a
commit 8f0e80bd66
2 changed files with 20 additions and 0 deletions

View file

@ -0,0 +1,9 @@
changing_state:
cmd.run:
- name: echo "Changed!"
- onchanges:
- cmd: state_to_run
state_to_run:
cmd.run:
- name: echo "Success!"

View file

@ -843,6 +843,17 @@ fi
finally:
os.unlink(tgt)
# onchanges tests
def test_onchanges_requisite(self):
'''
Tests a simple state using the onchanges requisite
'''
ret = self.run_function('state.sls', mods='requisites.onchanges_simple')
expected_result = 'Command "echo "Success!"" run'
self.assertIn(expected_result, ret['cmd_|-state_to_run_|-echo "Success!"_|-run']['comment'])
if __name__ == '__main__':
from integration import run_tests